Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Автозагрузка скриптов  (Прочитано 1148 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nikola1992

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Автозагрузка скриптов
« : 06 Ноября 2009, 21:14:52 »
Поставил неделе 2 назад себе Ubuntu 9.10 (Без иксов) на стационарник (мол сервер http, ftp). И решил поставить себе Rtorrent. Всё сделал, прикрутил к нему rutorrent, настроил, но одно но! для того, чтобы работал web interface нужно каждый раз прописывать в консоли screen -d -m rtorrent.  Всё бы хорошо, но когда засовываю screen -d -m rtorrent в /etc/rc.local, то она не выполняется (или выполняется неправильно).

вот на всякий мой rc.local
#!/bin/sh -e
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sysctl -e net.ipv4.ip_forward=1
screen -d -m rtorrent

Оффлайн awesome nick

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Автозагрузка скриптов
« Ответ #1 : 06 Ноября 2009, 21:18:56 »
Встречал мнение, что все скрипты, выполняемые из rc.local, не должны "мусорить" на стандартный выход.  Это может приводить к невыполению команд.
Моя приходить учиться делать Ubuntu, не бить моя ногами!
AMD Athlon 64 X2 Dual Core 3600+ | 1024 Mb | Asus Radeon HD 3850

Оффлайн Nikola1992

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Автозагрузка скриптов
« Ответ #2 : 06 Ноября 2009, 21:24:37 »
Тогда что делать, как засунуть данную команду в автозапуск или прописать её "раз и на всегда"?

Оффлайн bektau

  • Участник
  • *
  • Сообщений: 140
  • US 9.04, US 9.10 , Lucid 10.04 (fix)
    • Просмотр профиля
Re: Автозагрузка скриптов
« Ответ #3 : 06 Ноября 2009, 22:28:22 »
точно не знаю,только осваиваюсь.
но демоны у меня тут лежат /etc/init.d/
если скрипт туда закинуть может тоже будут стартовать вместе с системой ?

Оффлайн awesome nick

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Автозагрузка скриптов
« Ответ #4 : 06 Ноября 2009, 22:38:59 »
Тогда что делать, как засунуть данную команду в автозапуск или прописать её "раз и на всегда"?

Ну, если проблема именно в том, что я назвал, то последнюю команду в скрипте привести к виду:
screen -d -m rtorrent &> /dev/null
« Последнее редактирование: 06 Ноября 2009, 22:41:23 от awesome nick »
Моя приходить учиться делать Ubuntu, не бить моя ногами!
AMD Athlon 64 X2 Dual Core 3600+ | 1024 Mb | Asus Radeon HD 3850

Оффлайн Nikola1992

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Автозагрузка скриптов
« Ответ #5 : 06 Ноября 2009, 22:47:47 »
Всё я разобрался, если кому надо
 su root -c 'screen -d -m rtorrent'причём без кавычек не прёт))))

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.