Объявление

Свернуть
Пока нет объявлений.

Фенечка №13 - запуск/остановка EMUs c изменением 

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Фенечка №13 - запуск/остановка EMUs c изменением 

    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, получится очень кошерно...
    AzBox premium HD OpenRSI 3.0 kernel: 3.5.5 (HDD int ST 3120026AS)
Обработка...
X