Linux 定時執行任務命令 at

2021-07-27 02:06:04 字數 1219 閱讀 2628

一、啟動atd服務

檢查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服務是否啟動,若否,啟動之。service atd start 啟動服務 service atd stop 關閉服務 service atd restart 重啟服務 service atd reload 重新載入配置 service atd status 檢視服務狀態 命令列表 at v...

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 的時程表,這個前提是你必須要有其許可權 比如說...