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

2021-09-10 02:06:03 字數 1677 閱讀 6894

[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 ##檢視任務內容

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.系統定時任務

1.crontab 時間表方式

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

*/2 09-17 * * * ##每天早9點到下午5點每隔兩分鐘

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

*/2 09-17 3,5 1 5 ##1月3好和5好,每週5的早9點到下午5點每兩分鐘

*/2 09-17 * * 5 ##每週5的早9點到下》午5點每兩分

2.系統控制crontab的服務

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

3.crontab

crontab -e -u

crontab -l -u

crontab -r -u

4.檔案方式設定定時任務

5.crontab的黑白名單

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

/etc.cron.allow ##系統中預設不存在的,在此檔案出現時,只有出現在此檔案的使用者才能執行crontab,/etc/cron.deny失效

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

cd /usr/lib/tmpfiles.d/

vim westos.conf

d /mnt/westos 1777 root root 10s

systemd-tmpfiles --create /lib/tmpfiles.d/westos.conf

systemd-tmpfiles --clean /lib/tmpfiles.d/westos.conf

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系統定時任務及延時任務

1 systemctl enable now crond.service 開啟crond服務,系統預設開啟 crontab e 執行 l 檢視內容 r 刪除 e u 指定使用者執行 只有root可以執行 誰寫的crontab檔案名字就是誰 var spool cron root 任務存放位址 2 時...

系統延時任務及定時任務

系統延時任務及定時任務 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 檢視...