日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux shell 脚本 延时,linux下定时任务和延迟任务

發布時間:2025/3/20 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux shell 脚本 延时,linux下定时任务和延迟任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.利用at命令設置定時任務和延時任務的詳解

1>定時任務:

格式:

[root@localhost ~]# at 23:37

設定任務執行時間

at> 任務動作

at> (直接ctrl+d發起任務就會顯示 ) 用ctrl+D發起任務

2> at命令用于延時任務

格式:

[root@localhost ~]# at now+1min

at> 執行動作

at> ctrl+d退出 開始延時任務計時

3>at查看和停止命令

at -l 列出定時任務

at -c 2 查看序號為2的任務

at -r 3 刪除序號為3的任務

4>at任務黑白名單

/etc/at.deny ##黑名單,系統中默認存在,在此文件中出現的用戶不能執行at

/etc/at.allow ##白名單,系統中默認不存在,在此文件中出現的普通用戶能執行at,只有在名單中的用戶可以,并且/etc/at.deny失效

注:allow deny優先級的對比

/etc/at.allow存在/etc/at.deny就失效

當student同時出現在allow和deny當中時,deny會失效,因此student可以使用at命令

2.利用crontab命令設定系統定時任務

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

2.參數:

e 表示編輯

u 表示用戶

l 表示列出

r 表示刪除

3.crontab具體格式

crontab -e -u root 為root用戶創建計劃任務

crontab -l -u root 列出root用戶的計劃任務

crontab -r -u root 刪除root用戶的計劃任務

4.crontab 時間表示方式

分鐘 時 日 月 星期幾

每分鐘

/2 *

每兩分鐘

/2 09-17

早7-晚5每兩分鐘

/2/2 *

每隔2小時每兩分鐘

*/2 09-17 3,5 1

5月的每個周四以及三月1號

/2 09-17 * 5

每周周五早9晚5

注:最后星期幾和日月是或的關系

5.

1>systemctl status crond.service,systemctl start crond.service(這個服務必須開啟)

2>crontab -e -u root 為root用戶創建定時任務

3>出來一個vim編輯,然后寫入要定時的任務格式如上

4>crontab -l -u root列出root用戶的定時任務

5>cat /var/spool/cron/root在這個文件里面可以看到定時任務

6>crontab -r -u root 刪除root用戶的定時任務

7>rm -rf /var/spool/cron/root

總結

以上是生活随笔為你收集整理的linux shell 脚本 延时,linux下定时任务和延迟任务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。