at (유닉스)

위키百科, 우리 모두의 百科事典.

at
開發者 Thomas Koenig, 마이크로소프트 , ReactOS 寄與者들
運營 體制 유닉스 系列 , 마이크로소프트 윈도우 , ReactOS
種類 命令語

유닉스 系列 컴퓨터 運營 體制 에서 at 는 未來 어느 特定 時間에 特定 命令語 를 한 次例 實行하기 위해 쓰이는 命令語이다.

디자인 [ 編輯 ]

at는 標準 入力 으로부터 一連의 命令語들을 읽어들인 다음 未來의 時間에 遂行될 하나의 "at-job"으로 모은다. 이 job은 現在의 環境을 相續하는데 이는 同一한 作業 디렉터리 에서 實行되어야 하고 豫約을 했을 때와 同一한 環境 變數 를 가지고 實行되어야 하기 때문이다.

한 時間에 한 次例, 每週 火曜日, 每年 1月 1日처럼 反復해서 實行하는 cron 과는 다르다. cron처럼 수많은 유닉스 運營 體制들은 管理者가 at 命令語에 接近을 制限하도록 할 수 있다.

使用法 [ 編輯 ]

1月 31日 午前 11時 45分에 C 프로그램을 컴파일하는 샘플 프로그램이다:

 $
 echo
 "cc -o foo foo.c"
 |
 at
 1145
 jan
 31

또는

 $
 at
 1145
 jan
 31

 at>
 cc
 -o
 foo
 foo.c
 at>
 ^D
 #(press Control-D while at the beginning of a line)

atq 프로그램은 現在의 大氣熱의 job들을 羅列하며, atrm 은 大氣熱에 있는 job을 除去한다:

$ 
atq
1234 2011-08-12 11:45 cc -o foo foo.c user

$ 
atrm
 1234

$ 
atq
$

윈도우 NT / 2000 / XP / 7 에서도 cron 과 비슷한 at 命令語가 存在하지만 作業 스케줄러 를 選好하면서 利用이 勸奬되지 않는다.

같이 보기 [ 編輯 ]

外部 링크 [ 編輯 ]