После моей установки powertop и калибровки его, я создаю systemd сервис со следующим текстом:
[Unit]
Description=Powertop tunings
[Service]
Type=oneshot
ExecStart=/usr/bin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
После системной нагрузки я получаю этот журнал:
nikon-laptop powertop[615]: Load 55 measurement
nikon-laptop powertop[615]: Error opening terminal: unknown.
nikon-laptop powertop[615]: Cannot load from file /var/cache/powertop/saved_parameters.powertop
nikon-laptop powertop[615]: RAPL device for cpu 0
nikon-laptop powertop[615]: RAPL device for cpu 0
nikon-laptop powertop[615]: Cannot load from file /var/cache/powertop/saved_parameters.powertop
nikon-laptop systemd[1]: powertop.service: main process exited, code=exited, status=1/FAILURE
nikon-laptop systemd[1]: Failed to start PowerTop.
nikon-laptop systemd[1]: Unit powertop.service entered failed state.
nikon-laptop systemd[1]: powertop.service failed.
и все мелодии плохо снова (если я выполняю автоматическую настройку после системной нагрузки в моем термине, все мелодии остаются хорошими). Как зафиксировать это.
Попытайтесь добавить следующее:
[Service]
StandardOutput=tty
....
Powertop нужен TTY, присоединенный даже когда в режиме автоматической настройки. Можно использовать экран для фальсифицирования его в целях сценариев запуска как это:
screen -d -m powertop --auto-tune
Эта проблема с этой записи, все еще релевантной под CentOS/RHEL и другой ОС, которые полагаются на более старые версии powertop.
самое изящное обходное решение я видел, это должно установить:
[Service]
Type=idle
Environment="TERM=dumb"
ExecStart=/usr/sbin/powertop --auto-tune
Установка простого терминала предотвратит помощь powertop.
Я понимаю, что вопрос стар, и это, возможно, изменилось с тех пор, но Ваша строка ExecStart была: ExecStart =/usr/bin/powertop
Однако исполняемый файл находится в/usr/sbin, не/usr/bin, по крайней мере, на Ubuntu 18.10:
$ ls /usr/bin/powertop
ls: cannot access '/usr/bin/powertop': No such file or directory
$ which powertop
/usr/sbin/powertop