02.10.2013, 21:32 | #1 |
Junior Member
Регистрация: 17.03.2013
Сообщений: 14
Вес репутации: 0 |
Запуск PHP-скрипта из CRON
Доброго времени суток.
Написал скрипт loadtemp.sh Код:
#!/bin/sh kill $(pidof cat /dev/ttyUSB0) php-cgi loadtemp.php cat /dev/ttyUSB0 > /tmp/arduino.dat & chmod 666 /tmp/arduino.dat Код:
/etc/init.d/cron stop echo "*/5 * * * * /etc/temp/loadtemp.sh" >> /etc/crontabs/root /etc/init.d/cron enable /etc/init.d/cron start По событию из cron в скрипте отрабатывают все команды кроме скрипта php. Установка прав 777 на loadtemp.sh и loadtemp.php не помогла. Замена в скрипте "php-cgi loadtemp.php" на "php-cgi loadtemp.php < /dev/null > script.log", "php-cgi loadtemp.php > /dev/null 2>&1" не помогли. Подскажите, пожалуйста, работающее решение на запуск php-скрипта из cron. |
02.10.2013, 21:55 | #2 | |
Senior Member
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0 |
Цитата:
в /etc/crontabs/root PHP код:
PHP код:
|
|
02.10.2013, 22:22 | #3 |
Junior Member
Регистрация: 17.03.2013
Сообщений: 14
Вес репутации: 0 |
Спасибо. Дошло.
Оказывается нужно было прописать абсолютный путь к файлу: Код:
#!/bin/sh kill $(pidof cat /dev/ttyUSB0) php-cgi /etc/temp/loadtemp.php cat /dev/ttyUSB0 > /tmp/arduino.dat & chmod 666 /tmp/arduino.dat |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|