at
スポンサーリンク
何するコマンド?
指定したコマンドを指定時刻に実行するよう設定するコマンド
言い方を変えると
実行するコマンドをスケジューリングするときに使うコマンド
書き方
at [オプション] [時刻]
オプション
| オプション | 説明 |
|---|---|
| -V | バージョン情報を出力する |
| -q 【キュー】 | キューを指定するらしい |
| -m | 「実行終わったよ~」の連絡をメールでする |
| -f 【ファイル名】 | 実行するコマンドをファイルから読み込む |
| -l | 登録したコマンドを表示する。「atq」コマンドと同じ |
| -d | 登録したコマンドを削除する。「atrm」コマンドと同じ |
| -v | コマンドが実行される時間を表示する |
| -c【ジョブ番号】 | 指定した番号のジョブ(コマンド)に関する情報を表示する |
| -t | コマンドを実行する時刻を指定する |
補足事項
最低限
at 【時刻】
を覚えておけば良いかと思います。
例えば
at 21:00
のように入力するとコマンド入力待ちの状態になるので、指定時刻に実行したいコマンドをあれやこれやと入力し、最後に「Ctrl+d」を押せば完了です。
もしくは
at -f 【ファイル名】 【時刻】
として実行するコマンドをファイルから読み込むかですね。
こちらは
at -f cmd.txt 21:00
のような指定になります。
この2つさえ覚えておけば最低限のことはできるはずです。
ちなみに、登録した内容を取り消したい場合は
atrm 【ジョブ番号】
で削除できます。
登録されている内容を確認したい場合は
atq
で一覧表示できます。
