आपको निम्न कमांड चलाने की आवश्यकता है:
/sbin/shutdown -r now
जड़ पाइरविलेज के साथ। इसे करने का तरीका रूट के क्रॉस्टब का उपयोग करना है, न कि आपके उपयोगकर्ता क्रॉस्टैब का। एक sudo
सामान्य crontab आदेश से पहले करता है:
sudo crontab -e
युक्ति: आप जैसी चीजों के लिए खोल के मानक संपादक स्विच कर सकते हैं crontab
और visudo
साथ sudo update-alternatives --config editor
और फिर अपनी पसंद के संपादक का चयन करें।
Crontab का संपादन करते हुए आपको अपनी फ़ाइल में निम्न पंक्ति जोड़नी चाहिए:
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
@daily root /sbin/shutdown -r now
यहां "@ डेली" हर दिन आधी रात के लिए एक शॉर्टकट है ("0 0 * * *" के बराबर)। वैसे - आप दैनिक रिबूट क्यों चाहते हैं?
संपादन करें - देखें https://help.ubuntu.com/community/CronHowto निम्नलिखित के लिए: "Crontab आदेशों आम तौर पर crontab अपने उपयोगकर्ता खाते से संबंधित फाइल में जमा हो जाती है (और अपनी अनुमति के उपयोगकर्ता के स्तर के साथ निष्पादित) आप चाहते हैं। नियमित रूप से प्रशासनिक अनुमतियों के लिए एक कमांड चलाएं, रूट crontab फ़ाइल को संपादित करें: sudo crontab -e "
EDIT - अपनी टिप्पणी के लिए @charlesbridge को धन्यवाद - पूर्ण पथ को शामिल करने के लिए संपादित उत्तर