Я новичок в настройке файла crontab. Может ли кто-нибудь объяснить мне, как добавить задание в файл crontab? Аналогично, после добавления задания, как запустить этот файл. Буду признателен за быстрый ответ.
Пример: 40 10 * * * rm/home/test/tmp*/
Я пытаюсь запустить это через редактирование crontab -e, но не могу удалить файлы каталога tmp.
решение1
После команды есть пробел
rm
, а звездочка для указания всех файлов находится после косой черты в пути (rm /home/test/tmp/*
, а неrm/home/test/tmp*/
), поэтому убедитесь, что команда введена правильно в crontabОбязательно сохраните при выходе из редактора после его открытия с помощью
sudo crontab -e
. Он должен автоматически запуститься в следующее запланированное время, еслиcron
запущена служба (которая запускается при загрузке)