NAZWA¶
halt, reboot, poweroff - zatrzymuje system
SKŁADNIA¶
/sbin/halt [
-n] [
-w] [
-d] [
-f] [
-i]
[
-p] [
-h]
/sbin/reboot [
-n] [
-w] [
-d] [
-f] [
-i]
/sbin/poweroff [
-n] [
-w] [
-d] [
-f]
[
-i] [
-h]
OPIS¶
Program
halt zaznacza w pliku
/var/log/wtmp, że system jest
zamykany, a następnie zleca jądru zatrzymanie systemu, jego
restart lub wyłączenie komputera.
Jeśli podczas wywołania polecenia
halt lub
reboot
system
nie znajduje się w trybie pracy (runlevel)
0 ani
6, to zamiast tego zostanie wywołany
shutdown (z
parametrem
-h lub
-r). Aby uzyskać więcej
informacji, proszę zapoznać się ze stronę
podręcznika
shutdown(8).
Pozostała część niniejszego podręcznika
opisuje zachowanie w poziomach pracy 0 i 6, to znaczy gdy skryptu
zatrzymujące system są uruchomione.
OPCJE¶
- -n
- Nie wykonuje sync (opróżniania buforów na dysk) przed
restartem lub zatrzymaniem. Proszę zauważyć,
że jądro i sterowniki dyskowe mogą
wciąż wykonać sync. Opcja implikuje -d.
- -w
- Nie restartuje ani nie zatrzymuje systemu naprawdę, lecz zapisuje
tylko rekord wtmp (w pliku /var/log/wtmp).
- -d
- Nie zapisuje rekordu wtmp.
- -f
- Wymusza zatrzymanie lub restart, nie wywołuje
shutdown(8).
- -i
- Bezpośrednio przed zatrzymaniem systemu lub restartem
wyłącza wszystkie interfejsy sieciowe.
- -h
- Bezpośrednio przed zatrzymaniem systemu lub restartem umieszcza
wszystkie dyski twarde w trybie gotowości (stand-by).
- -p
- W przypadku zatrzymywania systemu wyłącza komputer. Jest to
domyślne zachowanie, gdy halt jest wołany jako
poweroff.
DIAGNOSTYKA¶
Użytkownik nie będący superużytkownikiem otrzyma
komunikat "must be superuser" (trzeba być
superużytkownikiem).
UWAGI¶
We wcześniejszych wersjach
sysvinit, ani
reboot ani
halt nie powinny być wywoływane bezpośrednio.
Począwszy od wersji 2.74, polecenia
halt i
reboot
wywołują
shutdown(8), o ile system nie znajduje
się w trybie 0 ani 6. Oznacza to, że jeżeli
halt
lub
reboot nie będą mogły określić
aktualnego trybu pracy (na przykład, gdy nie zostanie prawidłowo
zainicjowany
/var/run/utmp), to zostanie wywołany
shutdown. Takie zachowanie może różnić
się od oczekiwanego. W celu uzyskania twardego
halt lub
reboot, należy użyć opcji
-f.
Opcja
-h ustawia, bezpośrednio przed zatrzymaniem systemu lub
restartem, wszystkie dyski twarde w trybie gotowości (stand-by).
Obecnie jest to zaimplementowane wyłącznie dla dysków
IDE. Efektem ubocznym umieszczenia dysków w trybie stand-by jest
opróżnienie buforów zapisu (write cache) dysków.
Jest to istotne w przypadku napędów IDE, ponieważ samo
jądro nie wykonuje takiej operacji przed wyłączeniem
komputera.
Program
halt używa /proc/ide/hd* w celu znalezienia wszystkich
urządzeń dyskowych IDE, co oznacza, że
/proc musi
być zamontowane w czasie wywołania
halt lub
poweroff, bowiem w przeciwnym wypadku przełącznik
-h nie zadziała.
AUTOR¶
Miquel van Smoorenburg, miquels@cistron.nl
ZOBACZ TAKŻE¶
shutdown(8),
init(8)
TŁUMACZENIE¶
Autorem polskiego tłumaczenia niniejszej strony podręcznika man
jest Michał Kułach <michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu
manpages-pl; uwagi, pomoc, zgłaszanie błędów na
stronie
http://sourceforge.net/projects/manpages-pl/. Jest zgodne z
wersją
2.88 oryginału.