লিনাক্স মেশিন স্টার্টআপে স্ক্রিপ্ট চালায়, ব্যর্থ হলে পুনরায় চেষ্টা করুন


0

আমি আমার লিনাক্সের শুরু হওয়ার পরে চালিত একটি স্ক্রিপ্ট সেট আপ করতে চাই এবং ব্যর্থ হলে পুনরায় চেষ্টা করা (1 মিনিটের মধ্যে বলুন)। আমি কিভাবে এটা করতে পারি?

ধন্যবাদ!


এটি ডিস্ট্রো / সংস্করণ নির্দিষ্ট হবে - বা আরো অবিকল আপনি যে ইনিট সিস্টেমটি ব্যবহার করেন তার উপর ভিত্তি করে - এটি জেনেও, এটি উত্তর দেওয়ার পক্ষে বেশ কঠিন। এটি প্রারম্ভিক বা systemd মধ্যে আরো অনেক মার্জিত
Journeyman Geek

উত্তর:


1

দেখ এই উত্তর প্রারম্ভে একটি স্ক্রিপ্ট চালানোর জন্য কিভাবে। পুনরায় চেষ্টা করতে, আপনার স্ক্রিপ্টের জন্য একটি র্যাপার লিখুন যা স্ক্রিপ্টটি ব্যর্থ হয়েছে কিনা তা নির্ধারণ করে এবং যদি এটি হয় তবে 1 মিনিট অপেক্ষা করুন এবং আবার চেষ্টা করুন। আপনি যে ভাষাটি লিখছেন তা সত্যিই এটি নির্ভর করে, তাই যদি আপনি আরও সহায়তা চান তবে দয়া করে আরো বিশদ সরবরাহ করুন।

আপনি একটি ব্যাশ স্ক্রিপ্ট ব্যবহার করে একটি লুপ তৈরি করতে পারেন এই নির্দেশাবলী

i="0"

while [ $i -ne 1 ]
do

# Run your script here
# if script was successful, set $i to 1

sleep 60
done

1
এবং মধ্যে মধ্যে while লুপ আপনি ব্যবহার করতে পারেন $? আপনার স্ক্রিপ্টটির রিটার্ন স্ট্যাটাস জিজ্ঞাসা করার জন্য, এটি চালানোর লাইনের ঠিক পরে।
jimm-cl
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.