at一次性定時任務
1:安裝at命令:sudo ? ?apt ? ? install ? ? at
2:啟動at:service ? atd ? status
crontab定時任務:
每隔10分鐘執行一次:
*/10 ?* ? * ? * ? * ? ls ? -lh(表示:每隔10分鐘執行一次ls ? -lh命令)
*:代表任意時間
,:代表不連續時間
例如;* ? 0 ?8,12,16 ? * ? * ? *就代表在每天的8點0分,12點0分,16點0分各執行一次命令
-:代表連續的時間范圍
例如:0 ? 5 ?* ? * ?1-6:在周一到周六的凌晨5點0分執行一次命令
*/n:代表每隔多久執行一次
例如:*/10 ? * ? * ? * ? * ? 表示每隔10分鐘執行一次命令
注意:星期幾和幾號最好不要同時出現,因為它們定義的都是天
例如:0 ? 0 ? 1,15 ? * ? 1:表示每月1號15號,每周一的0點0分都會執行命令
在定時任務中,不管是直接寫命令,還是在腳本中寫命令,最好都是用絕對路徑
crontab ?-l:查看定時任務
crontab ?-r:清除定時任務