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 rtcwake не работает
  • Мой скрипт сообщается как выполняющийся в журнале CRON, но он не указан в crontab любого пользователя
  • почему не 0 0 * * 1 root hostname >> /tmp/hostname.txt работать как crontab?
  • Запуск программы с использованием задания cron
  • Как запустить скрипт, как только изменится номер недели?
  • / etc / crontab отредактировано путем копирования и вставки, как вернуться назад?
  • Crontab для резервного копирования каталога
  • Где пользователи cronjob
  • Interesting Posts

    mdadm: никаких устройств, перечисленных в файле conf, не найдено – Debian 8 с GPT

    Есть ли способ конвертировать раскладки клавиатуры OS X, чтобы использовать их в Linux?

    Как создать резервную копию Debian с зашифрованным LVM с помощью rsync?

    Конфигурация сервера IPA: нельзя использовать IP-адрес сети

    USB-клавиатура не будет работать с драйвером usbhid

    Bash – Конвертировать символ escape-символа в BBCode

    kernel: передать опцию драйверу, если он не скомпилирован как модуль

    Имя переменной массива Bash eval

    как wget файл github

    Как было создано ntfs-3g?

    сравнить два поля в двух разных файлах

    Как установить visudo для использования другого редактора, чем значение по умолчанию для Fedora?

    Использование кода оболочки для LocalForward в файле конфигурации ssh

    Перечислить все файлы в каталоге рекурсивно, но исключить сами каталоги

    Эволюция: прокрутите до нижней части папки «Входящие» по умолчанию

    Linux и Unix - лучшая ОС в мире.