簡體   English   中英

Cron Job電子郵件查找:缺少--exec參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM