0
我有一個cron作業,在「備份」目錄\ tmp \ backup中創建文件夾。克朗要刪除超過所需時間的文件夾刪除父文件夾
我期待有第二職業,刪除「備份」,這是用下面
55 19 * * *發現的/ tmp /備份/ -maxdepth 1型d工作超過1分鐘之內的文件夾-mmin +1 -execdir rm -rf {} \;
但是這項工作也刪除了父目錄「備份」,我對我出錯的地方感到困惑。任何幫助表示讚賞!
我有一個cron作業,在「備份」目錄\ tmp \ backup中創建文件夾。克朗要刪除超過所需時間的文件夾刪除父文件夾
我期待有第二職業,刪除「備份」,這是用下面
55 19 * * *發現的/ tmp /備份/ -maxdepth 1型d工作超過1分鐘之內的文件夾-mmin +1 -execdir rm -rf {} \;
但是這項工作也刪除了父目錄「備份」,我對我出錯的地方感到困惑。任何幫助表示讚賞!
易於測試。
for a in {1..3}; do mkdir -p /tmp/backup/${a}; done
find /tmp/backup/ -maxdepth 1 -type d -mmin +1
這回
/tmp/backup
/tmp/backup/2
/tmp/backup/1
/tmp/backup/3
但
find /tmp/backup/* -maxdepth 1 -type d -mmin +1
退換
/tmp/backup/2
/tmp/backup/1
/tmp/backup/3
添加星號
每fect謝謝...乾杯Iprent! –