sam010:atコマンド
指定時間に指定したコマンドを実行するコマンド
ジョブを予約する(aaa.txtをbbb.txtにコピーする) |
unix> ls ./ ../ aaa/ aaa.txt eee/ zzz.txt unix> at now + 5 min cp -p aaa.txt bbb.txt [Ctrl+D] job testuser.1048752965.a at Thu Nov 27 17:16:05 2003 unix> ・・・・・5分後 unix> ls ./ ../ aaa/ aaa.txt bbb.txt eee/ zzz.txt unix> date Thu Nov 27 12:00:00 2003 unix> ls ./ ../ aaa/ aaa.txt eee/ zzz.txt unix> at 12:10 cp -p aaa.txt aaa`date '+%Y%m%d'`.txt job testuser.1061427300.a at Thu Nov 27 12:01:12 2003 unix> ・・・・・12:10を経過 unix> ls ./ ../ aaa/ aaa.txt aaa20031127.txt eee/ zzz.txt unix> |
予約したジョブを参照する(ジョブ番号が参照できる) [at -l][atq]どちらでもOK |
unix> at -l testuser.1061427300.a at Thu Nov 27 12:01:12 2003 unix> unix> atq testuser.1061427300.a at Thu Nov 27 12:01:12 2003 unix> |
予約したジョブを取り消す(ジョブ番号が参照できる) [at -r][atrm]どちらでもOK |
unix> atq testuser.1061427300.a at Thu Nov 27 12:01:12 2003 unix> atrm testuser.1061427300.a at file: testuser.1061427300.a deleted unix> |