Linux 定時執行任務命令 at

2021-07-26 09:48:20 字數 1420 閱讀 4687

檢查atd服務是否啟動,若否,啟動之。

service atd start    //啟動服務

service atd  stop     //關閉服務

service atd restart   //重啟服務

service atd reload   //重新載入配置

service atd status //檢視服務狀態

命令列表:

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任務在2023年12月31號23點59分

Linux 定時執行任務命令 at

一 啟動atd服務 檢查atd服務是否啟動,若否,啟動之。service atd start 啟動服務 service atd stop 關閉服務 service atd restart 重啟服務 service atd reload 重新載入配置 service atd status 檢視服務狀態...

linux定時執行任務

全域性配置檔案 crontab在 etc目錄下面存在cron.hourly,cron.daily,cron.weekly,cron.monthly,cron.d五個目錄和crontab,cron.deny二個檔案。cron.daily是每天執行一次的job cron.weekly是每個星期執行一次的...

linux crontab 定時執行任務命令

crontab 命令 如果發現您的系統裡沒有這個命令,請安裝下面兩個軟體包.vixie cron crontabs crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。u user 是指設定指定 user 的時程表,這個前提是你必須要有其許可權 比如說...