2013-08-25 2 views
0

Итак, у меня есть домашний сервер, и он настроил его с помощью wake-on-lan, и ему удалось разбудить его из двух штатов. Отлично, таким образом я могу запустить файловый сервер, не оставляя его включенным все время. Проблема в том, что после пробуждения я не могу заставить его заснуть. Конечно, я мог бы настроить его на приостановку через x минут, но потом это оставило бы меня подавленным, если бы я ХОЧУ ПОЛУЧИТЬ его по какой-то причине.PHP отказывается работать pm-suspend?

Я пытался получить php для запуска pm-suspend, в значительной степени без успеха. Я построил скрипт, который я могу запустить с ./script с терминала, и он приостанавливается. Php выполнит его, он даже выделит строки, которые я хочу, но он просто пропускает строку, которая приостанавливает систему, как будто ее даже нет. Любая идея о том, что я могу сделать, чтобы сделать эту работу?

+0

Почему бы не просто SSH запустить и запустить 'pm-suspend'? – Thanatos

ответ

0

Вы можете запустить движок сервера (apache/nginx) с помощью root пользователя. pm-suspend требуется разрешение на использование root.

Смежные вопросы