-
IT café
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
Hi!
Mivel a QSS gombra írt script úgyis a /etc/init.d/transmission scriptet hívja meg, így én oda tenném a led kapcsolgatását. A QSS script pedig csak az indítóscriptet hívogatná, a leddel nem tenne semmit. Tehát a /etc/hotplug.d/button/qss így nézne ki:
if [ "$BUTTON" = "BTN_1" ] ; then
if [ "$ACTION" = "pressed" ] ; then
TORRENT_STATUS=$(ps | grep transmission | grep -v grep)
if [ "$TORRENT_STATUS" == "" ]; then
/etc/init.d/transmission start && \
logger "Torrent is running."
else
/etc/init.d/transmission stop && \
logger "Torrent is stopping."
fi
fi
fiMajd a /etc/init.d/transmission script start függvényébe tenném a led bekapcsolását:
start() {
config_load transmission
config_foreach start_service transmission
echo 1 > /sys/class/leds/tl-wr1043nd\:green\:qss/brightness
}illetve a stop függvényébe a led kikapcsolását:
stop() {
killall `basename $BIN`
echo 0 > /sys/class/leds/tl-wr1043nd\:green\:qss/brightness
}Így akár QSS gombbal használod, akár az init script közvetlen futtatásával, vagy ha LuCi-ból indítod/leállítod, mindig változtatja a led állapotát is.
[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
- Politika
- Debrecen és környéke adok-veszek-beszélgetek
- Microsoft Excel topic
- Tarr Kft. kábeltv, internet, telefon
- Diablo IV
- Az Xbox Series X|S konzolnak három új verziója jön idén
- gban: Ingyen kellene, de tegnapra
- Jogász topic
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Redmi Note 12 Pro - nem tolták túl
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen