Я пытаюсь настроить задание крона для удаления файла, я использую интерфейс plesk, команду быть:
* * * * 1-7 rm /mypath/file_name_to_delete
Это должно выполняться каждую минуту, правильно? Это, кажется, не работает.
Некоторые наблюдения:
rm
команда находится в $PATH
переменная.Отладка заданий крона хитра. Иногда производимый от задания, которое не перенаправляется в файл, отправляется по почте Вам. Иногда это не. Осуществите больше контроля над выводом Ваших заданий:
* * * * * my_cron_job >> /home/me/cron_job.log 2 >> /home/me/cron_job.err
Попробуйте что-то простое, чтобы удостовериться, что крон работает и работает способ, к которому Вы ожидаете это. Что-то как:
* * * * * /usr/bin/date >> /home/me/cron.test 2>&1
протестирует основную функциональность. Можно сделать это более сложным оттуда.
Имя файла комнаты управляет подтверждение 'нет' или requires'yes'. Поэтому команда не может быть выполнена без подтверждения.
Существует 'комната-f имя файла' команда для удаления файлов без подтверждения.
ответы mobrule являются хорошим руководством по поиску и устранению неисправностей.
Дополнительные подсказки:
.forward
в $HOME пользователей. Это должно быть зафиксировано при использовании крона в других отношениях сообщения об ошибках будут отброшены.