Правильные команды для запуска крона на Linux серверах
Главная → Просто о сложном → Для веб-программистов → Правильные команды для запуска крона на Linux серверах
Хотя крона на не Linux серверах вроде нет )) FreeBSD и MacOS не в счет, поскольку команды вроде не отличаются...
Первый вариант, для логирования крона прямо в папку проекта, поэтому для начала нам нужно перейти в нее, а потом запустить крон и нужный файл, кстати это удобно если скрипт может дооолго выполняться...
cd /var/www/admin/project.ru/; /usr/local/bin/php /var/www/admin/project.ru/cron.php > cron.html
в файл cron.html будет писаться лог, но файл будет обнуляться при каждом запуске крона, поэтому нужно в название файла добавить дату, как это сделать расскажу в другой статье.
Вариант два, попроще, но работает:
/usr/bin/fetch -q -o /dev/null http://www.project.ru/cron.php
не всегда подходит... но все же...