Рубрики

Лучшие статьи

Стартовый скрипт rtorrent

Опубликовал 12 мая 2011 в рубрике rtorrent. Комментарии: Комментариев нет   Просмотров: 64 просмотров

rtorrentПонадобился рабочий стартовый скрипт для debian. Старый rc.d самописный скриптик из freebsd работал некорректно. Поэтому пришлось заняться и переписать пот стандарт debian подобных систем. Ничего сложного там тоже нет, просто по-другому :)

 

Сам скрипт автозапуска rtorrent при загрузке системы.  Создаём в директории /etc/init.d/ исполняемый файлик rtorrent с примерно таким содержанием:

#! /bin/bash
### BEGIN INIT INFO
# Provides:          rtorrent
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start rtorrent at boot time
# Description:       Enable rtorrent client.
### END INIT INFO# To start the script automatically at bootup type the following command
# update-rc.d rtorrent defaults 99case $1 in
start)
#start the process and record record it's pid
start-stop-daemon –start –background –pidfile /var/run/rtorrent.pid –make-pidfile –chuid maf –exec /usr/bin/rtorrent –startas /usr/bin/screen — -dmUS rtorrent /usr/bin/rtorrent
if [[ $? -eq 0 ]]; then echo «Rtorrent successfuly started. Use screen -r rtorrent to attach.» ; else echo «Something went wrong during startup. Return code:» $?;fi;
;;
stop)
#cannot stop the process using pid because inside pid file is different pid, dont ask why – dont know. So using name of process
start-stop-daemon –stop –name rtorrent –exec /usr/bin/rtorrent –retry 5 –quiet
if [[ $? -eq 0 ]]; then echo «Rtorrent successfuly stoped.» ; else echo «Something went wrong during stoping. Return code:» $?;fi;
;;

*)
# show the options
echo «Usage: {start|stop}»
;;

У меня работает как и задуманно.

Поделись:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Blogger
  • Блог Li.ру
  • Блог Я.ру
  • Одноклассники

Метки: ,
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка ... Загрузка ...



Оставить комментарий или два

RSS

rss Подпишитесь на RSS для получения обновлений.

Add to Google Reader or Homepage

Подписаться на рассылку E-Mail:

Опрос

Статьи на какую тему Вам более интересны?

Просмотреть результаты

Загрузка ... Загрузка ...