1. 程式人生 > >系統延時與定時任務

系統延時與定時任務

linux基礎學習篇

一、延時任務

在Linux中延時任務是臨時的,可以指定某一個任務在將來的特定時間運行

1、at命令

基本操作格式:

123[root@loveyu ~]# at now+1minat> date<EOT> #EOT代表Ctrl+D來保存這個延時動作job 2 at 2017-07-29 12:12
at -l|atq 這兩個命令都是用來查看當前的延時任務
atrm | at -d +任務號 這個命令都是用來取消定時任務
at -c +任務號 查看延時任務的內容
at -f file 延時任務執行文件中的動作。註意文件不是腳本
at now+1min 延時1分鐘
at -m 延時命令沒有輸出也發郵件給執行者,默認沒有輸出不發郵件。
at -M 延時命令即使有輸出也不發郵件

延時命令at + 時間 或者now+xmin表示從現在開始過多長時間後

回車 輸入動作 再回車 然後ctrl+d發起任務

可以使用at -l查看已經發起的任務

技術分享


at命令在/etc/ 默認有黑名單 沒有白名單 也就是.deny默認存在 .allow默認不存在 需要用戶自己建立 同樣白名單優先級大於黑名單 白名單出現 黑名單失效

技術分享技術分享

加-l參數表示查看crontab 文件中內容 也就是現在生效的定時命令

技術分享

我給的是每分鐘向root發送一個text郵件

技術分享

以上就是系統的定時和延時任務


本文出自 “13402758” 博客,請務必保留此出處http://13412758.blog.51cto.com/13402758/1978607

系統延時與定時任務