一,計劃任務(wù)管理:
任務(wù)管理很寬泛,這里是指的計劃任務(wù)管理,在指定的時間執(zhí)行。
1,at命令 : 由atd守護進程來執(zhí)行,atd進程會定期檢查系統(tǒng)上的 /var/spool/at 目錄,獲取at命令寫入的任務(wù)。
(1)絕對計時 : at 時刻 日期。
(2)相對計時: at now+count time-units。 這個count的單位就是后面的time-units來指定??梢允莔iuntes,hours,days,weeks。
2,cron命令 :at命令只能執(zhí)行一次。周期性重復(fù)執(zhí)行命令,使用cron命令。
執(zhí)行機制:會先搜索/var/spool/cron 目錄下,以 /etc/passwd 文件中用戶名命名的crontab文件,注意不是叫crontab文件。同時也會搜索 /etc/crontab 文件
使用crontab 命令來執(zhí)行上面文件中的命令序列。
crontab 文件中,這個命令序列的格式呢?
每個域之間使用空格進行分割。
六個域每個字段對應(yīng)的單位:
day-of-month :表示每月的某日。 其它同理。
cron 服務(wù)每分鐘不僅讀 /var/spool/cron 內(nèi)的所有文件,這個是針對某個用戶的。,還要讀一次 /etc/crontab文件,這個文件是針對系統(tǒng)任務(wù)的。
1,at命令。
使用一個相對時間,來設(shè)置一個定時任務(wù)。
也可以使用一個絕對時間設(shè)置一個定時任務(wù)。
然后使用 atq 命令查看有哪些定時任務(wù)。文章來源:http://www.zghlxwxcb.cn/news/detail-539326.html
2,crontab 命令。
先使用 crontab -r 查看是否已有定時任務(wù)。
然后使用 crontab -e,編輯配置文件。這個就是設(shè)置要執(zhí)行的定時任務(wù)命令。
下面設(shè)置的命令表示:每個2分鐘,將系統(tǒng)時間寫入后面的文件中。
等2分鐘后,查看上面文件是否寫入內(nèi)容。文章來源地址http://www.zghlxwxcb.cn/news/detail-539326.html
到了這里,關(guān)于Linux計劃任務(wù)管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!