ryg

Команды bash терминала halt и reboot

 останавливают и перезапускают систему

Синтаксис:

halt [-lnqu]
reboot [-lnq]

Описание:

Утилиты halt и reboot сбрасывают на диск системный кэш, посылают всем выполняемым  процессам сигнал SIGTERM (и позднее SIGKILL) и соответственно останавливают или перезапускают систему. Действия протоколируются включая запись в wtmp файле. Когда система останавливается по команде halt питание отключается.

   Доступны следующие параметры для команд

-l Не делать запись в системный лог. Данный параметр предназначен для приложений типа shutdown
-n Не сбрасывать системный кэш на диск.  Этот параметр, наверное, не стоит использовать.
-q
Система останавливается или перезапускается быстро и грубо, как только будет сохранен системный кэш (если параметр -n не был использован). Этот параметр, наверное, не стоит использовать.
-u Отложенное выключение. OS X использует данный параметр автоматически  при использовании совместимых UPS при пропадании питания. 

 
    SIGKILL последует за  SIGTERM через неопределный интервал времени. Программы получат время только сбросить необходимые данные и закончить свою работу. Разработчики должны использовать этот интервал для сохранения данных в файл ошибок

Близкие команды bash:

shutdown  -Команда bash выключающая операционную систему заданное время. 
uptime - Показать, как долго Mac OS X работает без перезагрузки.

Весь список команд терминала OS X