VDSPlanet.ru Making the difference in VDS Hosting
 
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Сентября 05, 2010, 02:56:38 am
1340 Сообщений в 244 Тем от 209 Пользователей
Последний пользователь: drkwv
Форумы VDSPlanet.ru  |  Операционные системы  |  Debian / Ubuntu  |  Настройка crontab 0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1]
Автор Тема: Настройка crontab  (Прочитано 3514 раз)
Ryotsuke
Новичок
*
Offline Offline

Сообщений: 4


Просмотр профиля
« : Ноября 19, 2009, 04:29:38 pm »

Добрый день. В настройке VDS новичек. Пытаюсь настроить выполнение определенных php скриптов по крону. На установленном пакете Debian 5 - default

Выполняю от root:
crontab -e


Сохраняю, перезапускаю крон.
Эффекта от выполнения пока не наблюдаю никакого.

Разрешения файлам выставлены и просто из SSH строки от root они выполняются

Подскажите, где можно отследить ошибки выполнения cron задач или как настроить их логирование?

Записан
Sadist
Just google it
Поддержка
*****
Offline Offline

Сообщений: 91


VDSPlanet.ru Staff


Просмотр профиля
« Ответ #1 : Ноября 19, 2009, 05:04:02 pm »

добавить интепретатор который будет запускать сам скрипт,
в вашем случае это
20,40 * * * * /путь/к/php5 /путь/к/скрипту

перезапускать сам cron ненужно, достаточно просто добавить crontab
Записан

АрФаГрФиЧеСкИйА АшЫпКе СдЕлАнЫ СпИцЫаЛьНа.
Ryotsuke
Новичок
*
Offline Offline

Сообщений: 4


Просмотр профиля
« Ответ #2 : Ноября 19, 2009, 05:07:28 pm »

Спасибо. Однако лог о невозможности выполнения того, что я писал всё равно должен бы где-то быть. Не подскажете где почитать про настройку логов cron?
Записан
Ryotsuke
Новичок
*
Offline Offline

Сообщений: 4


Просмотр профиля
« Ответ #3 : Ноября 19, 2009, 05:16:47 pm »

Меня смущает, что при запуске из SSH ../php5 ../phpfile.php я получаю набор ошибок



хотя сам скрипт корректно отрабатывает

Записан
Sadist
Just google it
Поддержка
*****
Offline Offline

Сообщений: 91


VDSPlanet.ru Staff


Просмотр профиля
« Ответ #4 : Ноября 19, 2009, 05:20:13 pm »

все системные логи и логи от демонов находятся в /var/log/
крон в дебиане пишет сообщения в /var/log/syslog

советую подробней почитать мануал по php
http://us2.php.net/features.commandline
или подобные мини howto
http://www.php-editors.com/contest/1/42-read.html
« Последнее редактирование: Ноября 19, 2009, 05:27:21 pm от Sadist » Записан

АрФаГрФиЧеСкИйА АшЫпКе СдЕлАнЫ СпИцЫаЛьНа.
Ryotsuke
Новичок
*
Offline Offline

Сообщений: 4


Просмотр профиля
« Ответ #5 : Ноября 19, 2009, 05:37:21 pm »

Проблема, оказывается, не совсем в этом.
Судя по логам и состоянию базы задания таки отрабатывают, однако на email ничего не отсылается. Спасибо за ссылки, буду разбираться дальше.

Если настроить вывод в лог, то вроде работает.
А на email - нет.

« Последнее редактирование: Ноября 19, 2009, 05:41:18 pm от Ryotsuke » Записан
Страниц: [1]
Форумы VDSPlanet.ru  |  Операционные системы  |  Debian / Ubuntu  |  Настройка crontab « предыдущая тема следующая тема »
    Перейти в: