Cron Job电子邮件查找:缺少--exec参数

时间:2019-01-29 18:58:37

标签: linux ubuntu server cron plesk

我正在Ubuntu 18.04上使用Plesk设置网络服务器,我想使用一部分可用空间来存储安全录像。我成功地将照片和视频自动上传到正确的文件夹,但是问题是它们不会自动删除,因此服务器上充满了安全图像。我将素材上传到服务器上的文件夹,该文件夹也可以从Internet(安全)获得。我在网上做了一项针对cron作业的研究,该作业会自动删除7天以上的文件,发现该文件:

find /var/www/vhosts/path to files/* -mtime +7 -exec rm -f {} \;

我还发现您可以将文件命名为delete-files,并且可以使用crontab -e执行该文件。 (是的,我使它可执行;-) 我将此Cron添加为每小时运行一次,并表示我收到了Cron的通知。现在,我得到以下输出:find: missing argument to `-exec '

还有什么我需要分享的吗?喜欢日志?

1 个答案:

答案 0 :(得分:-1)

更改find /var/www/vhosts/path to files/* -mtime +7 -exec rm -f {} \;

find /var/www/vhosts/path to files/ -mtime +7 -exec rm -f {} \;

路径中不需要*


您也可以尝试吗?

find /var/www/vhosts/path to files/ -mtime +7  | xargs rm -f