1) Помещаем любимый скрипт запуска transmission в папочку, к примеру: /DATA/hdb1/scripts/transmission.sh
Желательно все команды запуска transmission ввести в процедуру: запуска start_trans() {...} и убиения stop_trans() {...}
2) В папке /PLUGINS/OpenXCAS создаем 2 папки: transmission_start и transmission_stop.
3) В папочках создаем openxcas.conf:
В transmission_start:
[module]
name = transmission_start
daemon = transmission_start
Соответственно в transmission_stop...
daemon = transmission_stop
4) Делаем линки:
# ln -s /DATA/hdb1/scripts/transmission.sh /PLUGINS/OpenXCAS/transmission_start/transmission_start и
# ln -s /DATA/hdb1/scripts/transmission.sh /PLUGINS/OpenXCAS/transmission_stop/transmission_stop
5) Правим /PLUGINS/OpenXCAS/module.seq: добавляем строчку transmission_start
6) Правим скрипт transmission.sh: после #!/bin/sh добавляем:
if [ ${0##*/} = "transmission_stop" ]
then
   sed -i 's/transmission_stop/transmission_start' /PLUGINS/OpenXCAS/module.seq
<тут команды убоя transmission ...> или stop_trans
else
   sed -i 's/transmission_start/transmission_stop' /PLUGINS/OpenXCAS/module.seq
<тут команды запуска transmission...> или start_trans
fi
Все, теперича при запуске пункта меню >> transmission_start, в следующий раз там уже будет transmission_stop.
P.S. Если все это правильно совместить с Фенечкой № 12, получится очень кошерно...
Желательно все команды запуска transmission ввести в процедуру: запуска start_trans() {...} и убиения stop_trans() {...}
2) В папке /PLUGINS/OpenXCAS создаем 2 папки: transmission_start и transmission_stop.
3) В папочках создаем openxcas.conf:
В transmission_start:
[module]
name = transmission_start
daemon = transmission_start
Соответственно в transmission_stop...
daemon = transmission_stop
4) Делаем линки:
# ln -s /DATA/hdb1/scripts/transmission.sh /PLUGINS/OpenXCAS/transmission_start/transmission_start и
# ln -s /DATA/hdb1/scripts/transmission.sh /PLUGINS/OpenXCAS/transmission_stop/transmission_stop
5) Правим /PLUGINS/OpenXCAS/module.seq: добавляем строчку transmission_start
6) Правим скрипт transmission.sh: после #!/bin/sh добавляем:
if [ ${0##*/} = "transmission_stop" ]
then
   sed -i 's/transmission_stop/transmission_start' /PLUGINS/OpenXCAS/module.seq
<тут команды убоя transmission ...> или stop_trans
else
   sed -i 's/transmission_start/transmission_stop' /PLUGINS/OpenXCAS/module.seq
<тут команды запуска transmission...> или start_trans
fi
Все, теперича при запуске пункта меню >> transmission_start, в следующий раз там уже будет transmission_stop.
P.S. Если все это правильно совместить с Фенечкой № 12, получится очень кошерно...