मेरे पास एक स्क्रिप्ट है जो मुझे याद दिलाती है कि यदि मेरा कंप्यूटर uptime
3 से अधिक दिनों का है, तो 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: 46hrs दैनिक पर चलता है ...
इसलिए ... मैं सोच रहा हूं कि इसे चलना चाहिए, जब तक कि मैं वास्तव में मूर्खतापूर्ण कुछ नहीं करता। इसके अलावा, क्या आपको लगता है कि इस बैश स्क्रिप्ट को स्थानांतरित करना ठीक है /bin
?
/home/dnaneet/Desktop/./checkup.sh
ठीक काम करता है। लेकिन /home/dnaneet/Desktop/checkup.sh
सही काम नहीं हो सकता है? क्योंकि यह एक की जरूरत है ./
?