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