cron для удаления после выполнения

У меня есть задание cron которое распаковывает файл и выполняет его. cron установлен для распаковки, выполнения и удаления .zip-файла после. Он выполняется отлично, но не удаляет файл. Вот cron :

 /usr/bin/wget -q -nd --delete-after 'url of plugin to execute the file' 

Я попытался добавить второй cron который удалит файлы, которые старше 15 дней из папки, но это, похоже, «беспокоит» первый cron для выполнения должным образом.

Второй cron я использовал, был:

 /usr/bin/find /directory/ -mtime +15 -exec /bin/rm {} \; > /dev/null 2>&1 

One Solution collect form web for “cron для удаления после выполнения”

Я бы сделал что-то вроде этого:

 #!/bin/sh # /usr/bin/wget -q -nd --delete-after 'url of plugin to execute the file' if [ $? = 0 ] ; then /usr/bin/find /directory/ -mtime +15 -exec /bin/rm {} \; > /dev/null 2>&1 fi 

не стесняйтесь изменять его для своих нужд

  • Запуск программы с использованием задания cron
  • Почему эта прокомментированная строка строки crontab выполнена?
  • Могу ли я использовать переменные в файле crontab?
  • Пользователь не имеет доступа к crontab
  • Мой скрипт сообщается как выполняющийся в журнале CRON, но он не указан в crontab любого пользователя
  • Сценарий Crontab -e @reboot не запускается при перезапуске
  • Как я могу узнать, когда была запущена работа cron или она разбилась?
  • Почему эта работа crontab не работает
  • Как запустить команду, как если бы она вызывается из cron
  • Помощь с "crontab -e"
  • Выполнение cron 9 до 5 и в полночь
  • Linux и Unix - лучшая ОС в мире.