в 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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Xfce4] HAL Daemon Is not running. (2011)
- Форум [FreeBSD] startup script (2008)
- Форум /var/log/* (2004)
- Форум Проблема с запуском ProFTPd (2008)
- Форум помогите с шлюзом (2006)
- Форум Помогите найти ошибку в скрипте (2011)
- Форум Не выполняются скрипты из rc.local (2009)
- Форум Bash init скрипт для запуска OpenTracker (2013)
- Форум автозапуск igmpproxy в Fedora11 (2009)
- Форум Самостоятельное создание даемона (2009)