當前位置:首頁 » 操作系統 » linuxat定時執行

linuxat定時執行

發布時間: 2024-10-24 15:27:37

A. linux中at的執行結果放在哪裡

之前說了使用crontab實現定時執行任務,假如我們只是想要讓特定任務運行一次,那麼,這時候就要用到at監控程序了。
一、at服務

cron是一個linux下 的定時執行工具,可以在無需人工干預的情況下運行作業。
service atd start    //啟動服務
service atd  stop     //關閉服務
service atd restart  //重啟服務
service atd reload   //重新載入配置
service atd status   //查看服務狀態 

二、at在配置文件:

at類似列印進程,會把任務放到/var/spool/at目錄中,到指定時間運行它 。at命令相當於另一個shell,運行at time命令時,它發送一個個命令,可以輸入任意命令或者程序。

三、參數詳解

at [-V] [-q x] [-f file] [-mldbv] time
at -c job ...
atq [-V] [-q x]
atrm [-V] job ...
-V : 印出版本編號 

-q : 使用指定的佇列(Queue)來儲存,at 的資料是存放在所謂的 queue 中,使用者可以同時使用多個 queue,而 queue 的編號為 a, b, c... z 以及 A, B, ... Z 共 52 個 

-m : 即使程序/指令執行完成後沒有輸出結果, 也要寄封信給使用者 

-f file : 讀入預先寫好的命令檔。使用者不一定要使用交談模式來輸入,可以先將所有的指定先寫入檔案後再一次讀入 網路應用

-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) 
-d : 刪除指定 (使用者也可以直接使用 atrm 而不用 at -d) 
-v : 列出所有已經完成但尚未刪除的指定 

   at命令執行流程
# at 2:05 tomorrow
at>/home/kyle/do_job
at> Ctrl+D
AT Time中的時間表示方法
-----------------------------------------------------------------------
時 間 例子 說明
-----------------------------------------------------------------------
Minute    at now + 5 minutes   任務在5分鍾後運行
Hour      at now + 1 hour      任務在1小時後運行
Days      at now + 3 days      任務在3天後運行
Weeks     at now + 2 weeks     任務在兩周後運行
Fixed     at midnight          任務在午夜運行
Fixed     at 10:30pm           任務在晚上10點30分

Fixed     at 23:59 12/31/2018 任務在2018年12月31號23點59分

熱點內容
資料庫邏輯存儲結構 發布:2025-07-10 09:26:56 瀏覽:917
密碼編譯找規律 發布:2025-07-10 09:18:10 瀏覽:511
電影視頻緩存後 發布:2025-07-10 09:16:48 瀏覽:893
伺服器搭建需要哪些東西 發布:2025-07-10 09:15:23 瀏覽:801
無限密碼怎麼改 發布:2025-07-10 09:14:32 瀏覽:104
coc按鍵精靈腳本 發布:2025-07-10 09:12:40 瀏覽:312
excel表格ftp函數 發布:2025-07-10 09:05:50 瀏覽:276
u2game的解壓密碼 發布:2025-07-10 09:05:14 瀏覽:597
c語言編譯器ide蘋果下載 發布:2025-07-10 09:05:13 瀏覽:294
andftp埠 發布:2025-07-10 08:57:04 瀏覽:607