at
在某指定時間執行命令。
at [options] time [adte|+increment]
atqatrmjob-list
batch [options] [time]
at 和 batch 都是在某指定時間執行命令。它們都接受標準輸入和檔案輸入。
atq 顯示at佇列中的作業列表。atrm 將取消掛起 at 佇列中的作業。
什麼都沒有示例來得快,現在開始講解示例。(主要是文字介紹好麻煩,好囉嗦,請見諒)
示例示例1.
gopain@gopain:~$ at
garbled time
gopain@gopain:~$ at 3.35pm
warning: commands will be executed using /bin/sh
at> date
at> job 1 at thu apr 10 15:35:00 2014
我的電腦是iubuntu13.04 ,預設是沒有安裝at程式,所以需要: sudo apt-get install at.[看來at是乙個實用程式] 然後就可以用了,定時執行呀,想想就很好由沒有。
使用atq檢視:
gopain@gopain:~$ atq
1 thu apr 10 15:35:00 2014 a gopain
gopain@gopain:~$
使用atrm可以刪除作業:
atrm 1
即刪除1號作業。
完整示例:
gopain@gopain:~$ at 1540
warning: commands will be executed using /bin/sh
at> mkdir at_test_d
at> job 2 at thu apr 10 15:40:00 2014
gopain@gopain:~$ atq
2 thu apr 10 15:40:00 2014 a gopain
gopain@gopain:~$ atrm 2
gopain@gopain:~$ atq
gopain@gopain:~$
其中at 1540 表示下午15:40.
還有:
at [command] 1545 +1 week
表示在下週的今天執行[command]的命令
還有:
at 1545 thursday
表示周四執行,如果本週周四已經過去,那麼會在下周四執行。 在spring中指定時間執行程式
讀bean中加入task任務 xmlns task xsi schemalocation 中加入 這類似的spring小功能應該放到最後,因為需要為spring準備上下文或者是例項化物件後才能操作其他元件任務。package task component taskfortest public cla...
Linux如何在特定時間執行命令
目的 linux 作業系統中在特定的時間執行乙個命令,並且一旦超時就自動結束命令。timeout 命令會有效地限制乙個程序的絕對執行時間。timeout 命令是 gnu coreutils 包的一部分,因此它預裝在所有 gnu linux 系統中。假設你只想執行乙個命令 n 秒鐘,然後殺死它 tim...
crontab固定時間執行用法
cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。1 直接用crontab命令編輯 cron服務提供crontab命令來設定cron服務的,以下是這個命令的一些引數與說明 crontab u 設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數 ...