Из-за некоторой причины мои жесткие диски вращаются после того, как я войду в свой аккаунт.
В rc.local a hdparm -y /dev/sda
(sda мой Набег Данных, который никогда не монтируется в Linux, только используемом для окон включающего видео), который вращает вниз мои HDD непосредственно на времени начальной загрузки.
проблема: как только я вхожу в систему, они вращаются снова; таким образом, я хочу выполнить эту команду снова (нуждающийся в корневых правах для того) непосредственно после того, как войдут в систему единицы. (человечность 15.10)
Во-первых, необходимо удостовериться, что можно выполнить ту команду с sudo
, не нуждаясь в пароле. Так, можно сделать это в sudoers
файл:
sudo visudo
В этом файле, необходимо видеть строку, которая похожа:
YOURUSERNAME ALL = (ALL) ALL
В противном случае это хорошо, не волнуйтесь об этом слишком много. Вы находитесь в sudoers
, группа в правиле группы там также. Для выполнения hdparm
без пароля, просто необходимо добавить правило для него:
YOURUSERNAME ALL = (root) NOPASSWD: /sbin/hdparm
, Если то правило в самом конце, можно выполнить ту программу без пароля. Yay!
Затем просто добавьте пользовательское приложение запуска в меню "Startup Applications":
sudo hdparm -y /dev/sda
, поскольку Вам не нужен пароль для него, он выполнится очень хорошо каждый раз, когда Вы входите в систему.
, Если требуется запустить этот скрипт автоматически, когда Вы возобновляетесь от приостанавливания того, чтобы/спать, необходимо создать другой сценарий для него:
sudo YOURTEXTEDITOR HERE /lib/systemd/system-sleep/hdparm-resume.sh
И использование следующее содержание:
#!/bin/sh
case $1/$2 in
pre/*)
exit 0
;;
post/*)
sudo hdparm -y /dev/sda
exit 0
;;
esac
Наконец, для проверки это может быть выполнено:
sudo chmod a+x /lib/systemd/system-sleep/hdparm-resume.sh