Назад | Перейти на главную страницу

Mac OS X Leopard: команда выключения?

Это правильная команда для выключения Leopard через 60 минут?

sudo shutdown -h 60

Правильное использование из командной строки для выключения Mac OS через 60 минут:

sudo shutdown -h +60

Это не тот метод, который рекомендует использовать Apple, хотя, вероятно, это лучший способ для безголового сервера. (Обновление: см. Комментарий и ссылку от @radius - использование выключения рекомендуется в руководстве администратора CLI сервера Apple.). Из Руководство для любителей командной строки в Mac OS X (сайт устарел, но ссылка на использование osascript актуальна):

Перезагрузка и выключение

Хотя вы можете перезагрузить или выключить системы Mac OS X с помощью традиционных команд остановки, перезагрузки и выключения, Apple рекомендует удаленно выключить компьютер, отправив в Finder событие Apple. Это можно сделать с помощью команды osascript для запуска AppleScript:

osascript -e 'tell application "Finder" to shut down'

или

osascript -e 'tell application "Finder" to restart'

Конечно, это будет работать только в том случае, если пользователь вошел в систему, что обычно не происходит, скажем, с автономными серверами, и в этом случае вы должны иметь возможность использовать традиционные команды UNIX без негативных последствий.