[英]Cron Job email find: missing argument to `-exec'
我正在Ubuntu 18.04上使用Plesk設置網絡服務器,我想使用一部分可用於存儲安全錄像的空間。 我成功地將照片和視頻自動上傳到正確的文件夾,但是問題是它們不會自動刪除,因此服務器上充滿了安全圖像。 我將素材上傳到服務器上的文件夾,該文件夾也可以從Internet(安全)獲得。 我在網上做了一項針對cron作業的研究,該作業會自動刪除早於7天的文件,發現該文件:
find /var/www/vhosts/path to files/* -mtime +7 -exec rm -f {} \;
我還發現您可以將文件命名為: delete-files
,並且可以使用crontab -e執行該delete-files
。 (是的,我將其設置為可執行文件;-)我添加了該cron以便每小時運行一次,並表示我收到了cron的通知。 但是,現在我得到以下輸出: find: missing argument to `-exec '
還有什么我需要分享的嗎? 喜歡日志?
將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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.