Właśnie otrzymałem powiadomienie, że jutro rano w naszej witrynie wystąpiła awaria zasilania.
Jestem administratorem Windows, ale muszę ukryć się przed naszym administratorem Linuksa, którego nie ma do jutra wieczorem.
Muszę zamknąć nasz serwer RHEL jutro rano o 06:45 (beze mnie).
Szukałem tutaj, ale widzę mieszane odpowiedzi, używając shutdown
, niektórzy mówią -h
, niektórzy mówią -p
, inni mówią coś zupełnie innego.
Jest teraz ~ 21: 15 i muszę się zamknąć o 06:45 rano. Jaki jest najprostszy sposób, aby to zaplanować?
command-line
rhel
date
shutdown
użytkownik4166144
źródło
źródło
man shutdown
w swoim systemie.Odpowiedzi:
Możesz użyć
shutdown
:I żeby to sprawdzić:
Jeśli chcesz go anulować:
Zakłada to oczywiście, że czas wyłączenia już minął.
źródło
]# shutdown -g 06:45 Shutdown cancelled.
.shutdown -g 06:45
naps
wyjściu teraz. Rozumiem, że mogę zamknąć sesję SSH, prawda?shutdown
nadal działa). W przeciwnym razie będziesz potrzebowałsudo nohup shutdown...
--- chociaż nie powinien być potrzebny (sygnał HUP zostanie wysłany jako zwykły użytkownik, więc ...)Powinieneś użyć
at
polecenia:Nie wpisuj
<EOT>
, ale naciśnij Ctrl+ Dw drugimat>
monicie.Istotną zaletą
at
korzystaniashutdown
z argumentu TIME jest to, że wiąże się z rzeczywistym, trwałym planowaniem i działa, nawet jeśli komputer zostanie ponownie uruchomiony w pośrednim okresie czasu. Wshutdown TIME
takim przypadku nie uruchomi się ponownie automatycznie, co może spowodować podwójne nieuprzejme wyłączenie zasilania, jeśli nie przewiduje się ponownego uruchomienia w pośrednim okresie czasu.źródło
Inny sposób
su -c 'echo "systemctl poweroff" | at 06:45'
źródło