আমি একটি সহজ স্ক্রিপ্ট লিখেছিলাম যে ডুউন ডিমন চলছে কিনা এবং এটি পুনরায় আরম্ভ করার জন্য নয়:
#!/bin/bash
if [[ $(pidof deluged | wc -1) -eq 0 ]]; then
deluged
fi
আমি প্রতি 5 মিনিটে এটি চালানোর জন্য ক্রোনটিতে তফসিলযুক্ত কাজের সাথে যুক্ত করেছি ... সবকিছু ঠিকঠাক কাজ করে; যদি আমি প্রলয় দমনকে ( deluged
) হত্যা করি তবে আমার স্ক্রিপ্টটি এটি সঠিকভাবে পুনঃসূচনা করবে।
আমার সমস্যা হ'ল:
আমি টরেন্টগুলি ডাউনলোড করতে প্রলয় ব্যবহার করছি, তবে কখনও কখনও এটি লোকালহোস্টের সাথে সংযোগ হারিয়ে ফেলে (127.0.0.1) এবং পর্যায়ক্রমে আমি এটি এখনও চলছে কিনা তা পরীক্ষা করে দেখতে হবে। হোস্টের সাথে স্বয়ংক্রিয়ভাবে পুনঃসংযোগ করতে আমি কীভাবে উপরের কোডটি উন্নত করতে পারি?