Как закрыть Ubuntu с помощью exec (php) - PullRequest
0 голосов
/ 07 марта 2011

Я хотел бы выключить Ubuntu в PHP-скрипте.

Я пробовал это exec("shuttown"); и exec("sudo shuttown");, но это не сработало.

Ответы [ 3 ]

2 голосов
/ 07 марта 2011

Команда shutdown, и для нее требуется время:

exec("shutdown now");

Также обратите внимание, что только root может запускать shutdown.

1 голос
/ 07 марта 2011
exec("shutdown -h now");

Это страшная мысль, что вы бы хотели, чтобы PHP-скрипт имел привилегии root, хотя

0 голосов
/ 07 марта 2011

Вы почти правы; Вы только что ошиблись shutdown и не дали времени на отключение.

Как сказал Тим Норденфур, простой вызов shutdown now выполнит эту команду.

Для дальнейшего использования, если вы хотите выключить и перезапустить, это будет exec("sudo shutdown -r now");.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...