Кто помнит этот мульт?)
Казалось бы, на первый взгляд разницы нету: обе команды посылают машину в ребут. Но как они это делают – в этом собственно и состоит разница.
Как мне удалось узнать из рассылки по FreeBSD, разница заключается в следующем:
shutdown -r ждёт корректного завершения процесса столько, сколько для этого нужно процессу. Если это сервер с большой БД, то процесс этот может занять несколько минут, а может и несколько десятков минут.
reboot же просто посылает sigterm и не ждёт корректного завершения процесса.
И так: всегда используйте shutdown -r. НО! Если ваш сервер немного подвис и нужно его перегрузить, причём желательно поскорее, то можно использовать reboot.
Комментариев нет:
Отправить комментарий