Bir duvar mesajı, yeniden başlatma veya kapanma konusunda uyardı, ancak ayrıntıları kaçırdım. Onları nasıl edinebilirim?


10

Terminalime bir miktar çıktı yazılırken, bir duvar mesajı geçti. Okumam çok hızlı geçti. Tek söyleyebileceğim

Broadcast message from

The system is going down for

Ve bunların çoğu bile eğitimli bir tahmindir.

Önemlisi, ben cevapsız zaman aşağı gidiyor. 20 dakika? 2 saat? 24 saat?

Duvar mesajını tekrar okuyabilir veya bir yerlerde planlı kapatma / yeniden başlatma işlemleri arayabilir miyim? Ben sadece köksüz sıradan bir kullanıcıyım.


bazı hızlı kontroller (centos7), / var / log / mesajlarının kullanıcının bir duvar mesajı gönderdiğini, ancak söz konusu mesajın içeriğini kaydetmediğini gösterir. 'wall' ya da 'write' mesajlarının içeriğini her yere kaydettiğinden emin değilim ...
0xSheepdog

Duvar olmasa bile, belki kapatma / yeniden başlatma planlanan halka açık planlı kapanma günlüğüne sahiptir? Bir kapatma mesajı olduğundan% 99 eminim; Sadece ne zaman olduđunu bilmek istiyorum. Her durumda, için okuma iznim yok /var/log/messages.
gerrit

2
nologinkapanmadan önceki beş dakika içinde var olacaktır, bu nedenle sysadmin shutdownüç hafta içinde bir sistem durdurma veya yeniden başlatma zamanlaması kullandıysa çok yararlı değildir . Ancak, kapanma ufku yaklaştıkça artan sıklıkta periyodik bildirimler olacaktır. İçin manuel sayfaları shutdown, wallve mesgbu tür mesajların içeriği herhangi bir yerde korunduğunu göstermez. Varlığı /var/run/nologinsize en fazla beş dakikanız olduğunu söyler .
DopeGhoti

1
@gerrit Uzak bir ana bilgisayarda xconsole'u başlatırsanız, uzak ana bilgisayarda çalışır. Bir dosya açarsa, uzak ana bilgisayardaki bir dosyadır. Bu, xconsole'un uzak ana bilgisayarda / dev / console okuduğu anlamına gelir. Yerel X sunucunuz yalnızca çıktıyı gösterir ve yerel klavye ve fare olaylarınızın uzak ana bilgisayarda çalışan xconsole'a gönderilmesini sağlar.
ceving

1
Yaklaşan bir kapatma çalışıyorsa, (tekrar yazmak için) gerçek kapanmayı başlatmadan önce düzenli yayınları beklemek ve göndermek için bir kapatma işlemi vardır. Sistem ayarları normal bir kullanıcının tüm işlemi görmesine izin veriyorsa, yalnızca bir ps -ef|grep -w shutdownişlemi yapın ve kapatma parametresini, zaman parametresi (mutlak veya göreli olabilen) dahil olmak üzere argümanlarıyla görmelisiniz
AB

Yanıtlar:


2

X yönlendirmeniz varsa ve kendi programlarınızı yükleyebiliyorsanız (veya derleyebiliyorsanız), iletileri masaüstü bildirimlerine dönüştürmek için xwrited komutunu çalıştırmayı deneyin wall.

UNIX kutunuz geleneksel bir başlatma (Sistem V veya BSD) çalıştırıyorsa, kapatma işlemini aşağıdakileri kullanarak arayabilirsiniz ps:

ps aux | grep shutdown

Ancak, çalışırken systemd, zamanlayıcı logind.service içinde uygulanır, bu yüzden psyardımcı olmaz. Sen olabilir dosyasına bakarak planlanan kapatma olup olmadığını öğrenmek mümkün /run/systemd/shutdown/scheduled:

$ cat /run/systemd/shutdown/scheduled 
USEC=1511457755542032
WARN_WALL=1
MODE=poweroff
WALL_MESSAGE=System going down for scheduled maintenance

Mikrosaniyeden makul bir tarihe dönüştürmek için şunları kullanabilirsiniz gawk:

$ awk -F= '/USEC/ {print strftime("%c", $2/1E6)}' < /var/run/systemd/shutdown/scheduled
Thu 23 Nov 2017 10:03:21 AM CET

Ancak, systemd bazı sürümleri do not o değil dosyasını silmek bir kapatma iptal edildiğinde. (Denediğim sürüm 232, dosyayı sonradan takılıyor shutdown -c).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.