LINUX.ORG.RU
ФорумAdmin

Запуск twistd из rc.local

 , ,


0

2

Добрый день, есть debian 7.2 x64 необходимо запускать twistd из определенной папки от определенного пользователя пробую прописать в rc.local так:

chdir /var/www/mydir
sudo -u mybestuser twistd -y launcher.tac
exit 0

при загрузке сервера оно естественно не работает (знаю что калека), но при запуске на уже загруженном сервере ./rc.local работает

подскажите что я делаю не так и как правильно его запускать

А разве в дебьяне rc.local вообще используется?
напиши init-скрипт в /etc/init.d

takino ★★★★★ ()

дада
инит-скрипт в /etc/init.d/
там даже skeleton есть, как пример
ну а потом update-rc.d с нужными ран-левелами

ii343hbka ★★★ ()

подскажите что я делаю не так и как правильно его запускать

Как правильно запускать уже подсказали, а не так скорее всего:

  • значение переменной окружения PATH. Пробуй полный путь до twistd в вызове sudo.
  • нет такой команды chdir, есть cd.
unterwulf ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.