Что в итоге: создан startup script /opt/etc/init.d/S99hdparm:
#!/bin/sh
ENABLED=yes
PROCS=hdparm
ARGS="-S255 -B255 /dev/sdb"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. /opt/etc/init.d/rc.func
Но на старте автоматически не отрабатывает, вручную отрабатывает:
~ # hdparm -B /dev/sdb
/dev/sdb:
setting Advanced Power Management level to 0x80 (128)
APM_level = 128
~ # /opt/etc/init.d/S99hdparm start
Starting hdparm... done.
~ # hdparm -B /dev/sdb
/dev/sdb:
APM_level = off
~ # ls -la /opt/etc/init.d/S99hdparm
-rwxr-xr-x 1 root root 212 Oct 2 19:16 /opt/etc/init.d/S99hdparm
Хотел попробовать вариант по старинке с cron @reboot, но https://dev.openwrt.org/ticket/12438 .
Вообщем, не работает.
День добрый, форумчане. У меня простой вопрос на который, тем не менее, ответ что-то не гуглится. Установлен Entware-Keenetic. Хочу, чтобы в каком-нибудь скрипте выполнялось hdparm -BX /dev/sdX при перезапуске роутера, т.к. достало щелканье подключенного через usb винта. Где бы это прописать? Спасибо.
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.