crontab не будет работать на Mac 10.6.7 - PullRequest
0 голосов
/ 29 апреля 2011

я создаю простое задание cron, отредактировав / etc / crontab следующим образом:

*/2     *       *       *       *       *       php /Users/min/Documents/testcron.php

и testcron.php прост:

<?php

$fd = fopen("/Users/min/Documents/testcron.txt", 'a');
fwrite($fd, "test--cron--\n");
fclose($fd);
?>

, затем просто сохраните crontabволшебство файла и надежды случается, но ничего не случилось.Я даже запускаю команду вручную, и она работает.

php /Users/min/Documents/testcron.php

Кто-нибудь есть идеи?Спасибо

Ответы [ 3 ]

2 голосов
/ 31 августа 2012

Просто короткое замечание: в некоторых системах вам нужно выполнить sudo crontab -e и sudo crontab -l, потому что в противном случае у вас не будет необходимых прав для создания или просмотра crontabs

0 голосов
/ 29 апреля 2011

Я думаю, что есть одна колонка слишком много. У вас есть 6 столбцов спецификации времени - это должно быть 5: минута, час, день месяца, месяц, день недели:

*/2 * * * * php /Users/min/Documents/testcron.php
0 голосов
/ 29 апреля 2011

Не уверен, но держу пари, что ваш файл не читается.Возможно, вам нужно сделать

$ crontab -e

для редактирования, и после сохранения он будет прочитан правильно?

Возможно, вы могли бы проверить эту теорию, выполнив

$ crontab -l

перечислить таблицу, чтобы увидеть, работает ли она уже.

...