Saya baru saja menerima pemberitahuan bahwa situs kami memiliki pemadaman listrik besok pagi.
Saya seorang admin Windows tetapi saya harus menutupi admin Linux kami yang tidak ada sampai besok malam.
Saya perlu mematikan server RHEL kami pukul 06:45 besok pagi (tanpa saya melakukannya).
Saya telah mencari di sini tetapi melihat jawaban campuran menggunakan shutdown
, ada yang mengatakan -h
, ada yang mengatakan -p
, ada yang mengatakan sesuatu yang sama sekali berbeda.
Sekarang ~ 21:15 dan saya harus tutup pada pukul 06:45 pagi. Apa cara paling sederhana untuk menjadwalkan ini?
command-line
rhel
date
shutdown
pengguna4166144
sumber
sumber
man shutdown
di sistem Anda.Jawaban:
Anda bisa menggunakan
shutdown
:Dan untuk memeriksanya:
Jika Anda ingin membatalkannya:
Tentu saja ini mengasumsikan bahwa waktu shutdown telah berlalu.
sumber
]# shutdown -g 06:45 Shutdown cancelled.
.shutdown -g 06:45
dalamps
output sekarang. Saya pikir saya baik-baik saja untuk menutup sesi SSH, kan?shutdown
masih berjalan). Kalau tidak, Anda akan membutuhkansudo nohup shutdown...
--- meskipun seharusnya tidak diperlukan (sinyal HUP akan dikirim sebagai pengguna normal, jadi ...)Anda harus menggunakan
at
perintah:Jangan mengetik
<EOT>
, tetapi tekan Ctrl+ Dpadaat>
prompt kedua .Keuntungan signifikan menggunakan
at
lebih dari menggunakanshutdown
dengan argumen TIME, adalah bahwa itu melibatkan nyata, persisten, penjadwalan, dan bekerja bahkan jika mesin di-reboot dalam periode waktu menengah. Tidakshutdown TIME
akan memulai ulang secara otomatis dalam peristiwa seperti itu, yang dapat menyebabkan matikan tidak berkekuatan ganda jika reboot dalam periode waktu menengah tidak diantisipasi.sumber
Cara lain
su -c 'echo "systemctl poweroff" | at 06:45'
sumber