我想刪除1
文件夾中的文件,如果它們大於1天。我需要知道的是,如果下面的cron工作會做到這一點。這是一個cron工作的正確格式嗎?
find /public_html/kronofiles.com/uploads/1/ -mtime +1 -exec rm {} \;
我想刪除1
文件夾中的文件,如果它們大於1天。我需要知道的是,如果下面的cron工作會做到這一點。這是一個cron工作的正確格式嗎?
find /public_html/kronofiles.com/uploads/1/ -mtime +1 -exec rm {} \;
這是從一個crontab文件
0 0 * * 0 sh /path/to/file
這表示在日常00:00執行該文件的例子線。接下來是要執行的命令。在這種情況下用於shell腳本的sh
。這可能是很多事情,例如PHP。接下來是您要執行的文件。
你問如何格式化crontab條目?或者你問你的腳本是否會在執行時工作?
我在問這個腳本是否會在執行時工作。 –
我會用更合適的東西來重寫這個,因爲你真的不需要Cron部分的幫助,而是腳本。可能會幫助你獲得更好的答案。 –
會運行嗎?我通過我的主機cpanel –
'find /public_html/kronofiles.com/uploads/1/ -mtime -1 -exec rm {} \;' – Jack
有什麼區別? '-1'?我沒有任何有關linux/cronjobs的經驗 –
這將嘗試從該文件夾中刪除超過1天的文件*和文件夾*。如果要求刪除文件夾,它可能會產生警告,因爲'rm'只對文件有效。在那裏添加'-type f'來選擇文件。 –