我有一项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
请随意根据您的需要进行修改