Mac shutdown
В Windows и Linux есть команда shutdown, она предназначена для перезагрузки и выключения машины из коммандной строки. Этой же командой можно отменить этот процесс (в Windows ключ
A scheduled shutdown can be canceled by killing the shutdown process (a SIGTERM should suffice).
Читайте также
SLED, поэма в цифрах, опять PHP, Windows ME
Прошу прощения за то, что ввел вас всех в заблуждение. :) Конечно же, я знаю, что сервер можно перезагружать через telnet.
2001

Комментарии 22
Пробовать лень — аптайм ;)
В общем, на системах, где больше одного человека могут сидеть через
Я, честно говоря не понял, а что мешает убить shutdown process, раз просят?
Комментарий для Евгения Степанищева:
Safari может ;)
А так — надо попробовать, что будет с диалогом сохранения, если его не трогать.
И нечего давать кому попало сидеть терминалом на своём маке, да ещё с правами шатдауна :)
А что он делает?
Ну killall в самый раз. На сервере должно быть обязательно. Набирается так же быстро, как и shutdown. А можно и алиас сделать :)
sudo shutdown -h now
Это плохо уже потому, что привязано к реализации
При закрытии вкладки Safari выводит диалог вида:
Вы действительно хотите закрыть эту вкладку?
Вы ввели текст на «Mac shutdown | Евгений Степанищев | 23.10.2008, Nº 1905». Если закрыть вкладку, то Ваши изменения будут утеряны. Хотите закрыть вкладку в любом случае?
То же самое при закрытии окна браузера.
Как раз в случае посылки SIGTERM процессу нет никакой привязки к реализации. Совершенно логично, что для прекращения процесса shutdown надо воспользоваться тем же средством, что и для все остальных.
Послушать вас, так одну утилиту kill надо заменить параметром к каждому бинарнику только для того, чтобы можно было завершить выполняющиеся копии?
Или я
Процессу — нет. Человеку, запускающему команду, — да.
Послушать меня, так не надо закладываться на конкретную реализацию, например, при которой у нас есть процесс (shutdown), который и занимается перезагрузкой.