В шелле захожу crontab -u root -e, прописываю задание. Но оно не выполняется. Синтаксис 100% правильный, так как у других людей пашет. Подскажите в чем может быть проблема?
Ось Debian GNU/Linux 4.0.
Ось Debian GNU/Linux 4.0.
2. не перестартовали crond после прописывания задания.Это лишнее.
права на cron2.php 0777Никогда не ставить такие права на файлы, это чревато. Проблема совместного доступа решается введением новой группы, куда добавляются все пользователи у которых есть общие права на файлы.
crontab -lЭто crontab пользователя root?
<?php file_put_contents('hello', date('Y-m-d H-i-s')."\n", FILE_APPEND); ?>Стоит попробовать указать полный путь к файлу hello, может оно таки пишет, но не туда (при выполнении скрипта через cron и из консоли, окружения разные, следовательно, CWD может не совпадать).
Никогда не ставить такие права на файлы, это чревато. Проблема совместного доступа решается введением новой группы, куда добавляются все пользователи у которых есть общие права на файлы.
Это crontab пользователя root?
Стоит попробовать указать полный путь к файлу hello, может оно таки пишет, но не туда (при выполнении скрипта через cron и из консоли, окружения разные, следовательно, CWD может не совпадать).
Страницы: 1
Предыдущая тема: ubuntu 7.10 desktop или Fedora 8 Live