Почему dd не работает?

Этот скрипт будет запущен при запуске.

Если вы действительно имеете в виду это, вы уже говорите о привилегиях root.

Как выглядит остальная часть вашего скрипта? Мы не можем действительно судить о безопасности или об отсутствии того же из изолированных команд.

Один из вариантов - запустить его, скажем, каждые 5 минут из root crontab. Если вы боитесь последствий безопасности, вы можете создать отдельного пользователя, который имеет ограниченные привилегии, кроме управления питанием.

Добавьте это в новый файл:

*/5 * * * * root /usr/local/sbin/hibernate-on-power-low

(где, возможно, root можно заменить специальным пользователем, если хотите) и установить это в /etc/cron.d/hibernate-maybe. Очевидно, что скрипт, который выполняет настоящую работу, должен быть установлен в /usr/local/sbin/hibernate-on-power-low и правильно проверен для обеспечения безопасности и эффективности (возможно, использование прямого интерфейса ядра будет более надежным и эффективным, чем grep) и, очевидно, если вы запустите с уже достаточные привилегии, вам не нужно sudo для запуска pm-hibernate.

1
задан 7 November 2017 в 01:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: