系統延時與定時任務
阿新 • • 發佈:2017-11-03
linux基礎學習篇
一、延時任務
在Linux中延時任務是臨時的,可以指定某一個任務在將來的特定時間運行
1、at命令
基本操作格式:
123 | [root@loveyu ~] # at now+1min at> 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
系統延時與定時任務