Объявление

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

Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

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

  • #91
    Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

    Вечером попробую примерно такой скрипт. Просьба знатокам линукса помочь...
    Если кто может посмотреть, в какой колонке ps - ef выводит номер процесса - плз отпишитесь.
    Spoiler

    torrents.sh
    #!/bin/sh
    #Преполагается что в папке /opt/etc/init.d лежит скрипт S90torrend
    # который при запуске с параметром start запускает торрент клиент.
    # Поехали
    # Если торрент не запущен
    if (ps -ef | grep transmission == '&#039
    {
    echo "Staring transmission client..."
    /opt/etc/init.d/S90torrentd start
    }
    else
    echo "Stopping transmission..." -n
    # По одному убиваем все процессы со словом torrents
    {for ppid in $(ps -ef | grep transmission | awk '{print $3}' ) ; do.
    # нужно убедиться, что номер процесса выводится в третьей колонке
    echo "Killing process "
    echo -n $ppid
    (kill -9 $ppid && echo "- ok" || echo "- false&quot
    done;
    }




    Azbox Elite 0.9.4923

    Комментарий


    • #92
      Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

      так как у Вас
      /opt/etc/init.d/S90torrend stop находится в автозагрузке , то скорее всего остановить вряд ли получится процесс.
      У меня написаны два скрипта
      #!/bin/sh
      /opt/etc/init.d/S90torrend stop

      #!/bin/sh
      /opt/etc/init.d/S90torrend start

      и находятся в папке PLAGINS/OpenXas

      Переложите файл S90torrend из автозагрузки в любое другое место .
      AZBox Premium 0.9.4487 250gb

      Комментарий


      • #93
        Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

        Немного не догнал...
        У вас эти два скрипта запускают как раз из init.d...
        И ещё: у вас эти два скрипта каким образом запусаются через ДУ?
        Azbox Elite 0.9.4923

        Комментарий


        • #94
          Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

          [quote author=delk78 link=topic=1788.msg64471#msg64471 date=1267446275]
          Немного не догнал...
          У вас эти два скрипта запускают как раз из init.d...
          И ещё: у вас эти два скрипта каким образом запусаются через ДУ?

          [/quote]

          Это я написал по примеру того где у тебя сам файл трансмишена лежит. Ну а правильно конечно прописать путь относительно того куда ты сам файл S90transmision положишь. У меня вот так DATA/hdb1/S90transmision
          Соответсвенно и скрипты выглядят так
          DATA/hdb1/S90transmision start
          DATA/hdb1/S90transmision stop
          AZBox Premium 0.9.4487 250gb

          Комментарий


          • #95
            Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

            Угу... И для каждого свой каталог /torrent-stop /torrent-start cоздан со своим openxas.conf так?
            Azbox Elite 0.9.4923

            Комментарий


            • #96
              Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

              [quote author=delk78 link=topic=1788.msg64493#msg64493 date=1267456198]
              Угу... И для каждого свой каталог /torrent-stop /torrent-start cоздан со своим openxas.conf так?
              [/quote]

              Вот возьми мои файлы и отредактируй под себя и положи сюда /PLUGINS/OpenXCAS/

              Вложения
              AZBox Premium 0.9.4487 250gb

              Комментарий


              • #97
                Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                спасибо!
                А ведь если они не помечены #, то будут запускаться в стартапе, так?
                Azbox Elite 0.9.4923

                Комментарий


                • #98
                  Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                  [quote author=delk78 link=topic=1788.msg64503#msg64503 date=1267460006]
                  спасибо!
                  А ведь если они не помечены #, то будут запускаться в стартапе, так?

                  [/quote]
                  Убери файл S90transmission из папки /DATA/hdb1/azbox_opt/etc/init.d/ , что бы торент не запускался автоматом.
                  AZBox Premium 0.9.4487 250gb

                  Комментарий


                  • #99
                    Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                    Вобщем под утро я её победил...
                    Работает так: нажимаем стрелочку >> на пульте, выскакивает менюшка.
                    Выбираем torrents-rs. При каждом нажатии клиент страртует. При следующем - останавливается.
                    На экранчике (маленький который) появляется соответствующая надпись.
                    Делаем так в телнете.
                    mkdir /PLUGINS/OpenXCAS/torrents
                    в него закидываем два файла:
                    openxcas.conf
                    Spoiler

                    [module]
                    name = torrents-rs
                    daemon = torrents.sh
                    version = 0.01
                    #wait = 10

                    torrents.sh
                    Spoiler

                    #!/bin/sh
                    #
                    # I use sh shell
                    #
                    #Script to start-stop the transmission daemon
                    #by Delk78 at pristavka.de, (c) 2010
                    #Go
                    #If transmission is running, it shall stop and vice versa
                    # calculate number of running transmission processesi
                    CMD_VFD_OUT=/DISK1/system_tools/vfd_display
                    # ^^^^^ this is to output on small screen...
                    TM_DOWNLOAD=/DATA/usb1/sda2/torrents
                    TM_CONFIG=/DATA/usb1/sda2/torrents/.config
                    TM=/opt/bin/transmission-daemon

                    re_start()
                    #procedure to start/stop.
                    {
                    $CMD_VFD_OUT -td210 'Restart transmission...'
                    # calculate number of running transmission processes
                    VAR=`ps -ef | grep transmission | grep -v " grep"| wc -l`
                    if [ $VAR -eq 0 ]; then
                    echo "Staring transmission client..."
                    $TM -w $TM_DOWNLOAD -a *.*.*.* -g $TM_CONFIG -T
                    $СMD_VFD_OUT -td210 "Started..."
                    else
                    echo "Stopping transmission..."
                    killall transmission-daemon
                    $СMD_VFD_OUT -td210 "Stoped..."
                    fi
                    #

                    }
                    re_start
                    exit
                    #



                    TM_DOWNLOAD=/DATA/usb1/sda2/torrents
                    TM_CONFIG=/DATA/usb1/sda2/torrents/.config
                    TM=/opt/bin/transmission-daemon
                    правим чтобы смотрели на ваши каталоги.
                    Всё...
                    Azbox Elite 0.9.4923

                    Комментарий


                    • Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                      [quote author=delk78 link=topic=1788.msg64551#msg64551 date=1267490452]
                      Вобщем под утро я её победил...
                      Работает так: нажимаем стрелочку >> на пульте, выскакивает менюшка.
                      Выбираем torrents-rs. При каждом нажатии клиент страртует. При следующем - останавливается.
                      На экранчике (маленький который) появляется соответствующая надпись.
                      Делаем так в телнете.
                      mkdir /PLUGINS/OpenXCAS/torrents
                      в него закидываем два файла:
                      openxcas.conf
                      Spoiler

                      [module]
                      name = torrents-rs
                      daemon = torrents.sh
                      version = 0.01
                      #wait = 10

                      torrents.sh
                      Spoiler

                      #!/bin/sh
                      #
                      # I use sh shell
                      #
                      #Script to start-stop the transmission daemon
                      #by Delk78 at pristavka.de, (c) 2010
                      #Go
                      #If transmission is running, it shall stop and vice versa
                      # calculate number of running transmission processesi
                      CMD_VFD_OUT=/DISK1/system_tools/vfd_display
                      # ^^^^^ this is to output on small screen...
                      TM_DOWNLOAD=/DATA/usb1/sda2/torrents
                      TM_CONFIG=/DATA/usb1/sda2/torrents/.config
                      TM=/opt/bin/transmission-daemon

                      re_start()
                      #procedure to start/stop.
                      {
                      $CMD_VFD_OUT -td210 'Restart transmission...'
                      # calculate number of running transmission processes
                      VAR=`ps -ef | grep transmission | grep -v " grep"| wc -l`
                      if [ $VAR -eq 0 ]; then
                      echo "Staring transmission client..."
                      $TM -w $TM_DOWNLOAD -a *.*.*.* -g $TM_CONFIG -T
                      $СMD_VFD_OUT -td210 "Started..."
                      else
                      echo "Stopping transmission..."
                      killall transmission-daemon
                      $СMD_VFD_OUT -td210 "Stoped..."
                      fi
                      #

                      }
                      re_start
                      exit
                      #



                      TM_DOWNLOAD=/DATA/usb1/sda2/torrents
                      TM_CONFIG=/DATA/usb1/sda2/torrents/.config
                      TM=/opt/bin/transmission-daemon
                      правим чтобы смотрели на ваши каталоги.
                      Всё...

                      [/quote]

                      хм, а не работает
                      пермишны проверял, из init.d автостарт убирал, не запускается (
                      где еще потанцевать с бубном?
                      Azbox HD Premium RSI E2 0.3

                      Комментарий


                      • Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                        Что не работает конкретно?
                        Что показывает маленький экранчик?
                        Azbox Elite 0.9.4923

                        Комментарий


                        • Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                          Вся проблема в ОпенХас. У меня два скрипта один запуск , второй стоп. Так вот работают то же через раз. Я заметил , что то что стоит в списке в ОпенХАс первым, то работает без проблем, остальные через раз.
                          AZBox Premium 0.9.4487 250gb

                          Комментарий


                          • Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                            [quote author=market223 link=topic=1788.msg65636#msg65636 date=1268125477]
                            Вся проблема в ОпенХас. У меня два скрипта один запуск , второй стоп. Так вот работают то же через раз. Я заметил , что то что стоит в списке в ОпенХАс первым, то работает без проблем, остальные через раз.
                            [/quote]

                            С двумя скриптами, как я уже писал, решение кривоватое - ибо при старте они могут запуститься в произвольном порядке.

                            Моё решение работает нормально - проверено.
                            Azbox Elite 0.9.4923

                            Комментарий


                            • Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                              [quote author=delk78 link=topic=1788.msg65634#msg65634 date=1268122804]
                              Что не работает конкретно?
                              Что показывает маленький экранчик?
                              [/quote]
                              ну торрент присутствует. но как только запускаю синей кнопенцией, система попадает в полузависон - т.е, канал на котором стоял, показывает, но остальные кнопки не работают. По ОК или нажатию желтой (перезапуск всех камд) ничего не происходит
                              Azbox HD Premium RSI E2 0.3

                              Комментарий


                              • Re: Запускаем Torrentclient с "Пульта дистанционного управления" / AUTOSTART

                                [quote author=market223 link=topic=1788.msg65636#msg65636 date=1268125477]
                                Вся проблема в ОпенХас. У меня два скрипта один запуск , второй стоп. Так вот работают то же через раз. Я заметил , что то что стоит в списке в ОпенХАс первым, то работает без проблем, остальные через раз.
                                [/quote]

                                интересная мысль, попробую. Хотя у меня все в опенкасе работали нормально, кроме конечно Хеопса )
                                Azbox HD Premium RSI E2 0.3

                                Комментарий

                                Обработка...
                                X