28
Математика
: 5
Русский
язык
: 4»
В процессе реализации были выявлены неочевидные
нюансы установки таблицы заданий в демоне-‐планировщике
Cron.
Во-‐первых для выполнения PHP-‐скриптов необходимо
указать полный путь к PHP-‐интерпретатору, иначе скрипт
просто не выполняется, хотя при тех же условиях из командной
строки он выполняется и с использованием алиаса «php».
Во-‐вторых рекомендуется выполнять PHP-‐интерпретатор с
параметром
“–q”,
который
указывает
интерпретатору
выполнять PHP-‐скрипт без ненужных в данном случае http-‐
заголовков.
В-‐третьих после строки, задающей выполнение PHP-‐
скрипта необходимо перевести курсор на следующую строку.
Без этого Cron будет игнорировать существующее правило.
Таким образом, строка для выполнения SMS-‐уведомлений
ежедневно в 20.00 будет выглядеть следующим образом:
0 20 * * * /usr/local/php5/bin/php-cli –q /home/username/domain.com/cron/sms_notify.php
Достарыңызбен бөлісу: