cron执行后删除

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

答案1

我会做这样的事情:

#!/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

请随意根据您的需要进行修改

相关内容