class 12 1 系統延時任務及定時任務

2021-10-10 11:35:25 字數 1734 閱讀 5983

##1.系統延時任務##

[root@localhost ~]# at 23:37 #設定任務執行時間

at> rm -fr /mnt/*

at>

at> rm -fr /mnt/*

at>

at -l

at -c #檢視任務內容

at -r #取消任務執行

注意:有任務輸出時,輸出會以郵件的形式傳送給at任務的發起者

mail -u root #檢視超級任務使用者郵件

1 #檢視第一封郵件

q #推出

/var/spool/mail/root #清空郵件

##2.at任務的黑白名單##

/etc/at.deny #系統中預設存在,在此檔案**現的使用者不能被執行at

/etc/at.allow #系統中預設不存在,當檔案出現,普通使用者不能執行at

#只有在名單中的使用者可以,並且/etc/at.deny失效

###3.系統定時任務###

#/var/spool/cron/username #任務儲存檔案

1.crontab 時間表示方式

*/2 * * * * #每兩分鐘

*/2 09-17 * * * #9:00 ~ 17:00每兩分鐘

*/2 */2 * * * #每隔兩小時,每隔兩分鐘

*/2 09-17 3,5 1 5 #每週五

*/2 09-17 * * 5 #每週周五早點到晚5點,每兩分鐘

分鐘/小時/日/月/星期

2.系統控制crontab的服務

crond.service #當程式開啟時定時任務生效

3.crontab

crontab -e -u #檢視該使用者下的定時任務

crontab -l -u

crontab -r -u

4.系統級別的cron(檔案方式設定定時任務)

vim /etc/cron.d/file

5.crontab的黑白名單

/etc/cron.deny #系統中預設存在,在此檔案**現的使用者不能執行crontab

/etc/cron.allow #系統中預設不存在,當檔案出現,普通使用者不能執行crontab

#只有在名單中的使用者可以,並且/etc/cron.deny失效

#這兩個名單都不會影響/etc/cron.d/目錄中定時任務的發起和執行

####4.系統中臨時檔案的管理方式####

cd /usr/lib/tmpfiles.d/

vim westos.conf

d /mnt/westos 1777 root root 8s

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*

systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*

系統延時任務及定時任務

系統延時任務及定時任務 1.系統延時任務 root localhost at 23 37 設定任務執行時間 at rm fr mnt 任務動作 at ctrl d 用ctrl d發起任務 root localhost at now 1min 延時1分鐘 at rm fr mnt at at l 檢視...

Linux系統延時任務及定時任務

1.系統延時任務 root localhost at 23.23 設定任務執行時間 at rm rf mnt 任務動作 at ctrl d 用ctrl d發起任務 root localhost at now 1min 延時1分鐘 at l 檢視任務列表 at c 任務號 檢視任務內容 at r 任務...

Linux系統延時任務及定時任務

root client sshd at 02 11 設定任務執行時間 at rm fr mnt 任務動作 job 5 at sun jan 20 02 43 00 2019 用ctrl d發起任務 root client sshd at now 1min 延時1分鐘 at l 檢視任務列表 at c...