執行 sudo crontab -epython
0 3 1 * * /etc/letsencrypt/certbot-auto renew --renew-hook "sudo nginx -s reload"; // 這個是定時更新證書用的, 30 1 * * * find /opt/python_erweima/static/upload/ -type f -name "*.gif" -exec rm -rf {} \; //定時刪除圖片 天天凌晨1點30分執行後面的指令 30 1 * * * find /opt/python_erweima/static/erweiImage/ -type f -name "*.gif" -exec rm -rf {} \;
寫入文件報錯, 要刪除的位置你本身替換nginx
檢查設置狀況:
sudo crontab -l ,看是否編輯成功spa
註釋:code
計劃任務的格式
分鐘 小時 日 月 周 [用戶名] 命令
第一段應該定義的是:分鐘,表示每一個小時的第幾分鐘來執行。範圍是從0-59 第二段應該定義的是:小時,表示從第幾個小時來執行,範圍是從0-23 第三段應該定義的是:日期,表示從每一個月的第幾天執行,範圍從1-31 第四段應該定義的是:月,表示每一年的第幾個月來執行,範圍從1-12 第五段應該定義的是:周,表示每週的第幾天執行,範圍從0-6,其中 0表示星期日。 每六段應該定義的是:用戶名,也就是執行程序要經過哪一個用戶來執行,這個通常能夠省略; 第七段應該定義的是:執行的命令和參數。