আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা আমার কম্পিউটারকে পুনরায় আরম্ভ করতে স্মরণ করিয়ে দেয় যদি uptime
3 দিনের বেশি হয় তবে এটি বলতে এখন কেবল 0 দিন নির্ধারণ করা হয়েছে (যদিও এখন কেবল কম্পিউটারটি স্ক্রিনটি চালিত হচ্ছে কিনা তা পরীক্ষা করতে কেবল একদিন ধরেই শেষ হয়েছে ..)।
আমি বুঝতে পারি এটি সর্বাধিক মার্জিত স্ক্রিপ্ট নয় তবে আমি চেষ্টা করছি! :)
#!/bin/bash
up=$(uptime | grep "day" > /home/username/uptime.foo && awk < /home/username/uptime.foo '{ print $3 }')
[[ $up -gt 0 ]] && xmessage -center "Restart!"
আমি এটিকে সম্পাদনযোগ্য করে তুলেছি chmod + x checkup.sh
এবং এটি টার্মিনালের মধ্য দিয়ে চালালে এটি কাজ করে./checkup.sh
এই স্ক্রিপ্টের জন্য আমার ক্রোনটব এন্ট্রিটি হ'ল:
46 14 * * * /home/username/Desktop/./checkup.sh
তাই এটি প্রতিদিন 14: 46 ঘন্টা বেগে চলে ...
সুতরাং ... আমি ভাবছি এটি চালানো উচিত, যদি না আমি সত্যিই নির্বোধ কিছু না করি। এছাড়াও, আপনি কি মনে করেন যে এই বাশ স্ক্রিপ্টটি এতে স্থানান্তর করা ঠিক আছে /bin
?
/home/dnaneet/Desktop/./checkup.sh
কাজ করে। তবে /home/dnaneet/Desktop/checkup.sh
কি ঠিক কাজ করা যাবে না? কারণ এটি একটি প্রয়োজন ./
?