Вопрос по cron'у

12 3
vasvas
На сайте с 30.08.2007
Offline
100
1622

Здравствуйте,

есть выделенный сервер (Debian), в кронетабе прописана следующая строка:

0 */12 * * * php /home/...путь_до_скрипта.../script.php

Однако данный скрипт не выполняется. Подскажите, пожалуйста, что я делаю не так? И как сделать так, чтобы скрипт все таки выполнялся?

UB
На сайте с 07.04.2007
Offline
22
#1

0 */12 * * * user_от_которого_выполнять /usr/bin/php /home/...путь_до_скрипта.../script.php
P
На сайте с 08.03.2007
Offline
250
#2
Usama Bin Laden:
0 */12 * * * user_от_которого_выполнять /usr/bin/php /home/...путь_до_скрипта.../script.php

Это что-то новое в сроностроении :)

Pilat добавил 21.11.2008 в 00:47

vasvas:
Здравствуйте,

есть выделенный сервер (Debian), в кронетабе прописана следующая строка:

0 */12 * * * php /home/...путь_до_скрипта.../script.php

Однако данный скрипт не выполняется. Подскажите, пожалуйста, что я делаю не так? И как сделать так, чтобы скрипт все таки выполнялся?

1) писать путь к php полностью, /usr/bin/php5 или где он там ещё.

2) проверить, запустится ли вообще скрипт без крона;

3) проверить, есть ли перевод строки после этой записи - не запустится, если это последняя строка в кронтабе;

4) проверить, рестартовал ли cron. Если редактировался как надо - через "crontab -e" - то должен сам рестартовать.

5) ну и логи смотреть иногда надо.

zwer
На сайте с 07.06.2007
Offline
48
#3
Pilat:

1) писать путь к php полностью, /usr/bin/php5 или где он там ещё.

5) ну и логи смотреть иногда надо.

Вот это всегда помогает ))))))

а еще надо или желательно в кроне писать вот так

* * * * * (ваше время запуска) /usr/bin/php -q /home/scripts/php.php

RD9.RU - Домены RU с поддержкой 90 рублей (http://rd9.ru/)
N
На сайте с 06.05.2007
Offline
419
#4
Pilat:
Это что-то новое в сроностроении

зато это можно в общесистемный /etc/crontab прописать и будет работать

Кнопка вызова админа ()
P
На сайте с 08.03.2007
Offline
250
#5
netwind:
зато это можно в общесистемный /etc/crontab прописать и будет работать

а можно ещё много способов сделать что-то через анальное отверстие.

J
На сайте с 11.05.2008
Offline
64
#6

а еще можно писать так

lynx --dump http://сайт.ру/путь_до_скрипта/скрипт.php_

free-date: Сегодня (http://free-date.ru/list.php)
P
На сайте с 08.03.2007
Offline
250
#7
jaypi:
а еще можно писать так
lynx --dump http://сайт.ру/путь_до_скрипта/скрипт.php_

Ну точно, столько есть способов решить простую задачу анальным путём...

rustelekom
На сайте с 20.04.2005
Offline
523
#8

а еще есть куча способов подсказывать наобум. ведь к примеру крон может прекрасно выполняется да только скрипт при запуске с диска не ловит переменные окружения апача и потому не выполняет возложенные на него задачи...

SSD VPS, SSD хостинг и выделенные серверы в Германии или РФ, FTP хранилища, регистрация доменов и SSL сертификаты ( https://www.robovps.biz/ ) Контакты: Telegram ( https://t.me/rustelekom_bot )
P
На сайте с 08.03.2007
Offline
250
#9
rustelekom:
а еще есть куча способов подсказывать наобум. ведь к примеру крон может прекрасно выполняется да только скрипт при запуске с диска не ловит переменные окружения апача и потому не выполняет возложенные на него задачи...

Ну разумеется, в исполняемом файле должен быть текст программы, php должен быть установлен, на сервере должна быть операционная система, в розетке электричество... Вопрос про cron, а не про апач. А вот за запуск cron из web-сервера руки рвать надо по локти. Это следствие отупления системных администраторов ниже всех мыслимых уровней, и поддерживать его - это топить их уровень ещё ниже.

N
На сайте с 06.05.2007
Offline
419
#10

Pilat, представляете, в некоторых серъезных продуктах cron реализован как появляющийся иногда при просмотре страничек однопиксельный gif. Чтобы работало на всяких шаредах без услуги крон.А редактирование /etc/crontab - это Тру Юниксвей, так уж в старых книжках написано.

У всех своя специфика,короче.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий