Sementara beberapa output sedang ditulis ke terminal saya, pesan dinding lewat. Terlalu cepat bagi saya untuk membacanya. Yang bisa saya katakan adalah
Broadcast message from
The system is going down for
Dan bahkan sebagian besar dari itu adalah tebakan yang berpendidikan.
Yang terpenting, saya ketinggalan ketika sedang turun. 20 menit? 2 jam? 24 jam?
Bisakah saya membaca ulang pesan dinding, atau mencari shutdowns / reboot yang direncanakan di suatu tempat? Saya hanya pengguna biasa tanpa root.
/var/log/messages
.nologin
hanya akan ada dalam lima menit sebelum shutdown, jadi tidak terlalu membantu jika sysadmin telah digunakanshutdown
untuk menjadwalkan sistem berhenti atau reboot dalam tiga minggu. Namun, akan ada pemberitahuan berkala lebih lanjut dengan frekuensi yang semakin meningkat ketika horizon shutdown mendekat. Halaman manual untukshutdown
,,wall
danmesg
tidak menunjukkan bahwa konten pesan tersebut disimpan di mana saja. Kehadiran/var/run/nologin
memberi tahu Anda bahwa Anda memiliki paling banyak lima menit tersisa.ps -ef|grep -w shutdown
dan Anda akan melihat proses shutdown, dengan argumennya, termasuk parameter waktu (yang bisa absolut atau relatif)Jawaban:
Jika Anda memiliki penerusan X dan kemampuan untuk menginstal (atau mengkompilasi) program Anda sendiri, coba jalankan xwrited untuk mengubah
wall
pesan menjadi pemberitahuan desktop.Jika kotak UNIX Anda menjalankan init tradisional (Sistem V atau BSD), Anda dapat mencari proses mematikan menggunakan
ps
:Namun, saat berjalan
systemd
, timer diimplementasikan di logind.service, jadips
tidak akan membantu. Anda mungkin dapat mengetahui apakah ada shutdown yang dijadwalkan dengan melihat file/run/systemd/shutdown/scheduled
:Untuk mengkonversi dari mikrodetik ke tanggal yang wajar, Anda dapat menggunakan
gawk
:Namun, perhatikan bahwa beberapa versi systemd tidak menghapus file ketika shutdown dibatalkan. (Versi yang saya coba, 232, meninggalkan file berkeliaran setelah
shutdown -c
).sumber