我正在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 '
还有什么我需要分享的吗?喜欢日志?
答案 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