По вашей ссылке не смог разобраться. Там похоже десктопная ОС, и иксами. У меня сервер.
Systemd - это система инициализации. Используется и на desktop- и server- дистрибутивах.
Что конкретно вам непонятно?
Пользователь добавил сообщение 15 Января 2022, 19:54:59:
Неужели нет нормального пути просто добавить команду просто в автозагрузку ?
Systemd - самый простой и правильный вариант, тем более, что у вас server
создал /etc/systemd/system/apm.service
с содержимым
[Unit]
Description=APM level for hard disk
After=suspend.target hybrid-sleep.target hibernate.target
[Service]
Type=oneshot
ExecStart=/usr/bin/hdparm -B 254 /dev/sda
[Install]
WantedBy=sleep.target multi-user.target
выполнил
systemctl daemon-reload
systemctl enable apm
systemctl start apm
после каждой команды ругался красным, просил пароль
отключил/включил питание
результат
sudo hdparm -B /dev/sda
/dev/sda:
APM_level = 1
никакой результат. или я делал не то
победа !обратил внимание что команда
/usr/bin/hdparm
возвращает ошибку пути, стало быть hdparm у меня в ином месте
оставил без пути
[Service]
Type=oneshot
ExecStart=hdparm -B 254 /dev/sda
и всё получилось ! багодарю !
а товарищам разработчикам бы багрепорт, или как там это делается.
потому что официальное их решение этого бага правкой /usr/lib/hdparm/hdparm-functions тоже не работает
работает только костыль