日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2025/3/20 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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下定时任务和延迟任务的全部內容,希望文章能夠幫你解決所遇到的問題。

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