- Автор темы
- #1
CentOS 5.7 нужно запустить в фоне PHP скрипт при старте системы
В общем суть такая, при перезагрузке контейнера запустить PHP скрипт находящийся в каталоге: /var/www/html/tmp/init.php.
Если делать:
/var/www/html/tmp/init.php - вылазит куча ошибок;
Если делать:
cd /var/www/html/tmp/
./init.php - все гуд запускается
Побывал так /etc/rc.d/rc.locale lдобавить строку:
/usr/bin/php /var/www/html/tmp/init.php
Но похоже из-за, ошибок как-то не запускается, что можно сделать, чтобы перейти в каталог?
2. Крон не подходит, т.к. мне нужно чтобы скипт был постоянно запущен, а не с определенными интервалами и стартовал вместе с ОС.
В общем суть такая, при перезагрузке контейнера запустить PHP скрипт находящийся в каталоге: /var/www/html/tmp/init.php.
Если делать:
/var/www/html/tmp/init.php - вылазит куча ошибок;
Если делать:
cd /var/www/html/tmp/
./init.php - все гуд запускается
Побывал так /etc/rc.d/rc.locale lдобавить строку:
/usr/bin/php /var/www/html/tmp/init.php
Но похоже из-за, ошибок как-то не запускается, что можно сделать, чтобы перейти в каталог?
1. И что это изменит, когда мне нужно перейти в директоию скритпа, чтобы его бебалезннно запускать?поставьте в крон задание
2. Крон не подходит, т.к. мне нужно чтобы скипт был постоянно запущен, а не с определенными интервалами и стартовал вместе с ОС.