в rc.local прописан запуск скрипта: /etc/rc.d/rc.billing start $cat /etc/rc.d/rc.billing #!/bin/sh # start () { cd /usr/local/billing/bill/ exec ./billing.pl & exec ./reload_iptables.pl & sleep 1 /usr/local/sbin/ulogd -d } stop () { killall -9 ulogd killall -9 billing.pl killall -9 reload_iptables.pl } restart () { stop sleep 1 start } case "$1" in 'start') start;; 'stop') stop;; 'restart') restart;; *) echo "usage $0 start|stop|restart" ;; esac в итоге ulogd запущен, а скрипты на перле billing.pl и reload_iptables.pl не запущенны, если запустить руками из консоли то все запускается. Вопрос в том почему не запускается из rc.local точнее запускается т.к. например таблицы из скриптов создаются, правила в iptables то же изменяются так как должны изменятся из скриптов, но в списке запущенных процессов их нет.
Ответ на:
комментарий
от Zmacs
Ответ на:
комментарий
от stalcker
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от stalcker
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от stalcker
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от stalcker
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с запуском ProFTPd (2008)
- Форум [FreeBSD] startup script (2008)
- Форум помогите с шлюзом (2006)
- Форум [Xfce4] HAL Daemon Is not running. (2011)
- Форум /var/log/* (2004)
- Форум Помогите найти ошибку в скрипте (2011)
- Форум Bash init скрипт для запуска OpenTracker (2013)
- Форум Не выполняются скрипты из rc.local (2009)
- Форум PostgreSql пускается только вручную ... (2002)
- Форум Самостоятельное создание даемона (2009)