linux at 命令詳解使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME 說明 : at 能夠讓使用者指定在 TIME 這個特定時刻執行某個程序或指令,TIME 的格式是 HH:MM其中的 HH 爲小時,MM 爲分鐘,甚至你也能夠指定 am, pm, midnight, noon, teatime(就是下午 4 點鍾)等口語詞。若是想要指定超過一天內的時間,則能夠用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分鐘,DD 是第幾日,YY 是指年份。另外,使用者甚至也能夠使用像是 now + 時間間隔來彈性指定時間,其中的時間間隔能夠是 minutes, hours, days, weeks。 另外,使用者也可指定 today 或 tomorrow 來表示今天或明天。當指定了時間並按下 enter 以後,at 會進入交談模式並要求輸入指令或程序,當你輸入完後按下 ctrl+D 便可完成全部動做,至於執行的結果將會寄回你的賬號中。 參數 : -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 : 列出全部已經完成但還沒有刪除的指定 例子 : 三天後的下午 5 點鍾執行 /bin/ls : at 5pm + 3 days /bin/ls 三個星期後的下午 5 點鍾執行 /bin/ls : at 5pm + 2 weeks /bin/ls 明天的 17:20 執行 /bin/date : at 17:20 tomorrow /bin/date 1999 年的最後一天的最後一分鐘印出 the end of world ! at 23:59 12/31/1999 echo the end of world ! |