pengembangan-web-mp-pd.com

Bagaimana saya menjadwalkan reboot di Linux?

Saya ingin dapat menjadwalkan reboot server pada waktu tertentu, tetapi tidak secara teratur. Bagaimana saya bisa melakukan ini tanpa perlu menambah dan menghapus entri cron?

27
jldugger

Jika ini adalah kesepakatan satu kali, Anda dapat menggunakan perintah shutdown dengan -r sebagai argumen. Alih-alih menggunakan shutdown sekarang, Anda dapat menambahkan waktu sebagai parameter (mis. shutdown -r 12:30).

57
Josip Medved

Menurut halaman manual:/sbin/shutdown [-t detik] [-arkhncfFHP] waktu [pesan peringatan] ditemukan di -> http://unixhelp.ed.ac.uk/CGI/man- cgi? shutdown + 8

Banyak pilihan untuk dipilih, tetapi, untuk menjawab pertanyaan Anda.

Untuk reboot dalam 5 menit:/sbin/shutdown -r 5 "reboot dalam lima menit"

Untuk me-reboot tepat pukul 11:00 P.M.:/sbin/shutdown -r 23:00 "reboot pada pukul 11:00 P.M."

CATATAN: pesan Anda akan disiarkan ke semua terminal/sesi aktif.

13
ForgeMan

perintah at adalah yang Anda inginkan.

at 5:00pm 
do
cd /
/full/path/to/init 6
done

at -l akan mencantumkan pada cmds

6
egorgry

cara termudah yang bisa saya pikirkan adalah, sebagai root:

tidur 2j && reboot

5
Omry
echo "reboot" | at -m 23:00       

....

0
snh_nl