進(jìn)程atd
at的使用限制:
先搜索/etc/at.allow凉倚,在這個(gè)文件則可使用at
上述文件不存在 才搜索/etc/at.deny,在的不可使用
若上述兩個(gè)文件均不存在則只有root可使用at
空的at.deny表示均可使用at
at -l? ?= atq 列出目前使用者的at調(diào)度
at -d 取消一個(gè)at調(diào)度献汗。
?at 時(shí)間 時(shí)間后回車 就可以進(jìn)入編輯了 完成后按ctrl+d提交
-m 即使沒有輸出也會(huì)在作業(yè)完成后向用戶發(fā)出郵件沛鸵。
-M 不發(fā)送郵件給用戶
-f file從文件讀取而不是標(biāo)準(zhǔn)輸出
-l atq的別名
-r atrm的別名
-d atrm的別名
-v 顯示在讀取作業(yè)前作業(yè)執(zhí)行的時(shí)間盒揉。顯示時(shí)間格式樣例“The Feb 20 14:50:00 1997”
-c 將命令行中列出的作業(yè)標(biāo)記為標(biāo)準(zhǔn)輸出
例如:從現(xiàn)在起三天后的下午四點(diǎn)運(yùn)行作業(yè)at 4pm + 3 days;在July 31上午十點(diǎn)運(yùn)行作業(yè)at 10am July 31怠苔;明天上午一點(diǎn)運(yùn)行作業(yè)at 1am tomorrow
?at 12:00
at 在運(yùn)行時(shí),工作目錄是下達(dá)at命令時(shí)的目錄仪糖。
顯示在屏幕上:echo "Hello" > /dey/tty1
batch: 會(huì)在cpu的工作負(fù)載小于0.8的時(shí)候執(zhí)行柑司。
不支持指定時(shí)間。
crontab:
/etc/cron.allow
/etc/cron.deny
創(chuàng)建了cron任務(wù)時(shí)锅劝,會(huì)記錄到/var/spool/cron/中攒驰。
cron -e 編輯
cron -l 查看
cron -r 刪除 所有
刪除一個(gè)的話就-e 去編輯。
基本格式 :
* * * * * command
分 時(shí) 日 月 周 命令
spring quartz 時(shí)間格式
* * * * *?*?*
秒 分 時(shí) 日 ? ?月 ? ? 周 ? ? ? ? ?年
/etc/crontab? ? ? /etc/cron.d/*
用crontab -e? 其實(shí)是編輯/var/spool/cron/root這個(gè)文件
編輯/etc/crontab這個(gè)文件也可以實(shí)現(xiàn)故爵。
?/etc/cron.d/*這個(gè)文件夾下的內(nèi)容也是
anacron執(zhí)行因?yàn)槟承┰驅(qū)е碌某^時(shí)間而沒有被執(zhí)行的定時(shí)任務(wù)玻粪。
crontab 與at都是定時(shí)執(zhí)行,過期了就過了诬垂,不會(huì)重新執(zhí)行劲室。而anacron是定期去執(zhí)行,某一段周期的執(zhí)行结窘。