歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統命令及其使用詳解(大全):at

Linux系統命令及其使用詳解(大全):at

日期:2017/2/25 10:35:30   编辑: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 !
Copyright © Linux教程網 All Rights Reserved