Transmission в Tomato
Доброе время суток!
Есть такая идея...
В прошивке томато есть возможность повесить скрипт на нажатие кнопки EZ-setup
Мне бы хотелось повесить на нее скрипт который запускал Transmission, а если он был уже запущен, то останавливал бы его.
таким образом можно в принципе управлять не только Transmission но и любыми другими демонами...
В bash скриптах я не силен... поэтому прошу помощи в написании.
Есть такая идея...
В прошивке томато есть возможность повесить скрипт на нажатие кнопки EZ-setup
Мне бы хотелось повесить на нее скрипт который запускал Transmission, а если он был уже запущен, то останавливал бы его.
таким образом можно в принципе управлять не только Transmission но и любыми другими демонами...
В bash скриптах я не силен... поэтому прошу помощи в написании.
Скрипт остановки и запуска Transmission по нажатию EZ-se
Я вот тоже задался этим вопросом, т.к. с опытами на прошивках часто перезагружал роутер, отчего пошли косяки в файловой системе, думаю из та того, что торрент во время скачивания - записи на диск отрубался не ожидано ) Ну сам виноват, надо было завершать работу, отключать диск, потом насиловать прошивками.
диск кстати роутером исправить не удалось, пришлось к компу цеплять и на полдня проверку ставить, в принципе скрипт можно от набора valerakab вытащить и не морочить голову )
диск кстати роутером исправить не удалось, пришлось к компу цеплять и на полдня проверку ставить, в принципе скрипт можно от набора valerakab вытащить и не морочить голову )
Скрипт остановки и запуска Transmission по нажатию EZ-se
Если у кого стоит еще прошивка от энтузиастов - скопируйте пожалуйста оттуда файл nice (вроде в /usr/bin лежит) нам пригодится для снижения приоритета трансмишена на роутер (чтоб не кушал весь процессор)
Скрипт остановки и запуска Transmission по нажатию EZ-se
Мне удалось написать скрипт. Но для его корректной работы в строку запуска transmission надо добвавить 1 параметр.
Сделал следующее:
В /opt создал файл с именем "EZ_start_transm.sh"
В файле следующий код:
! Команда запуска transmission у каждого своя! Не забудте исправить предпоследнюю строчку!
Обязательно укажите параметр: -x /var/run/transmission.pid
В админке в разделе: Администрирование -> Кнопки/Светодиоды
В нужном интервале нажатия кнопки выбираем пункт "Выполнить скрипт"
В окне скрипт пишем путь к скрипту.
У меня это:
Смысл скрипта прост.
Почти все демоны, когда они запущены, умеют формировать файл со своим PID
Что-бы transmission оставлял PID-файл надо запустить его с параметром: -x <путь размещения файла>
В моем случае это: -x /var/run/transmission.pid (по умолчанию PID-файлы лежат там)
Скрипт проверяет наличие файла "transmission.pid" и соответственно либо останавливает, либо запускает демон.
Сделал следующее:
В /opt создал файл с именем "EZ_start_transm.sh"
В файле следующий код:
! Команда запуска transmission у каждого своя! Не забудте исправить предпоследнюю строчку!
Обязательно укажите параметр: -x /var/run/transmission.pid
Код: Выделить всё
#!/bin/sh
# путь к проверяемому файлу
file=/var/run/transmission.pid
if [[ -e $file ]]
then
#команда остановки transmission
killall transmission-daemon
else
# команда запуска transmission
# параметр (-x /var/run/transmission.pid) ОБЯЗАТЕЛЕН!
/tmp/mnt/OPT/bin/transmission-daemon -x /var/run/transmission.pid -g /mnt/OPT/Torrent/.config/transmission-daemon
fi
В админке в разделе: Администрирование -> Кнопки/Светодиоды
В нужном интервале нажатия кнопки выбираем пункт "Выполнить скрипт"
В окне скрипт пишем путь к скрипту.
У меня это:
Код: Выделить всё
/opt/EZ_start_transm.sh
Смысл скрипта прост.
Почти все демоны, когда они запущены, умеют формировать файл со своим PID
Что-бы transmission оставлял PID-файл надо запустить его с параметром: -x <путь размещения файла>
В моем случае это: -x /var/run/transmission.pid (по умолчанию PID-файлы лежат там)
Скрипт проверяет наличие файла "transmission.pid" и соответственно либо останавливает, либо запускает демон.
Принудительный рестарт встроенного Transmission
Нет, у меня 1 провайдер, но иногда я беру роутер на дачу и настраиваю там USB модем.
Принудительный рестарт встроенного Transmission
прошейте shibby 82 aio там настроек больше у трансмишен и модем поддерживается
Принудительный рестарт встроенного Transmission
У меня Transmission вроде бы и работает но в логах вижу вот такое
Nov 28 13:33:04 NORBERT daemon.err transmission-daemon[1321]: UDP Failed to set receive buffer: requested 4194304, got 229376 (tr-udp.c:75)
Nov 28 13:33:04 NORBERT daemon.info transmission-daemon[1321]: UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:80)
Nov 28 13:33:04 NORBERT daemon.err transmission-daemon[1321]: UDP Failed to set send buffer: requested 1048576, got 229376 (tr-udp.c:86)
Nov 28 13:33:04 NORBERT daemon.info transmission-daemon[1321]: UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:91)
Естественно от трекера он периодически отваливается. Как с этим бороться подскажите?
Nov 28 13:33:04 NORBERT daemon.err transmission-daemon[1321]: UDP Failed to set receive buffer: requested 4194304, got 229376 (tr-udp.c:75)
Nov 28 13:33:04 NORBERT daemon.info transmission-daemon[1321]: UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:80)
Nov 28 13:33:04 NORBERT daemon.err transmission-daemon[1321]: UDP Failed to set send buffer: requested 1048576, got 229376 (tr-udp.c:86)
Nov 28 13:33:04 NORBERT daemon.info transmission-daemon[1321]: UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:91)
Естественно от трекера он периодически отваливается. Как с этим бороться подскажите?
Принудительный рестарт встроенного Transmission
Администрирование-скрипты-инициал (загрузка)
заием перезагрузить роутер или эти же команды выполнить утилиты-системные команды
Код: Выделить всё
echo 16384 >/proc/sys/vm/min_free_kbytes
echo 4194304 >/proc/sys/net/core/rmem_max
echo 1048576 >/proc/sys/net/core/wmem_max
заием перезагрузить роутер или эти же команды выполнить утилиты-системные команды
Помогите с торрент настройкой !!
TerrorBob писал(а):Прошивка tomato-K26USB-1.28.RT5x-MIPSR2-082V-AIO-Ru . Народ обьясните нубу как настроить торрент. Где и что и как нажимать и как и куда прописывать . Зарание всем спасибо !
Вообще в этой прошике торрент "кривой", если не силен в линуксе то вряд ли его поднимешь на этой прошивке... Торент более-менее работает на прошивке Tomato прошивка версия 1.28.0905 MIPSR2-060 K26 USB AIO. Я имею ввиду встроенная консоль, а не установленная сверху в optoweare. Удачи!
Кто сейчас на конференции
Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя