Man page - at(1)

Packages contains this manual

Available languages:

en fr es pl sv ja id ro zh_TW zh_CN

Manual

AT

名 前
書 åŧ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
フ ã‚Ą イ ãƒĢ
é–ĸ 逪 項 į›Ž
バ グ
著 者

名 前

at, batch, atq, atrm - 垌 ãĢ 原 行 す る ジ ョ ブ ぎ キ ãƒĨ ãƒŧ 操 äŊœ 、 įĸē čĒ 、 削 除

書 åŧ

at [ -V ] [ -q queue ] [ -f file ] [ -u username ] [ -mMlv ] timespec ..."
at
[ -V ] [ -q queue ] [ -f file ] [ -u username ] [ -mMkv ] [ -t time ]
at -c
job [...]
at
[ -V ] -l [ -o timeformat ] [job ... ]
atq
[ -V ] [ -q queue ] [ -o timeformat ] [job ... ]
at
[ -rd ] job [...]
atrm
[ -V ] job [...]
batch
at -b

čĒŦ 明

at と batch は 、 標 æē– å…Ĩ 力 や 指 厚 さ れ た フ ã‚Ą イ ãƒĢ か ら ã‚ŗ マ ãƒŗ ド を čĒ­ ãŋ 取 ãŖ ãĻ 、 /bin/sh を äŊŋ ãŖ ãĻ 垌 で 原 行 し ぞ す 。

at

指 厚 さ れ た 時 間 ãĢ ã‚ŗ マ ãƒŗ ド を 原 行 し ぞ す 。

atq

ペ ãƒŗ デ ã‚Ŗ ãƒŗ グ と ãĒ ãŖ ãĻ い る ãƒĻ ãƒŧ ã‚ļ ãƒŧ ジ ョ ブ ぎ 一 čϧ を 襨 į¤ē し ぞ す 。 た だ し ゚ ãƒŧ パ ãƒŧ ãƒĻ ãƒŧ ã‚ļ ãƒŧ が čĩˇ 動 し た å ´ 合 ãĢ は 、 全 ãƒĻ ãƒŧ ã‚ļ ãƒŧ ぎ ジ ョ ブ を 襨 į¤ē し ぞ す 。 å‡ē 力 行 ぎ 書 åŧ は (各 ジ ョ ブ を 1 行 ず つ ãĢ ) 、 ジ ョ ブ į•Ē åˇ 、 æ—Ĩ äģ˜ ã€ 時 間 、 キ ãƒĨ ãƒŧ 、 ãƒĻ ãƒŧ ã‚ļ ãƒŧ 名 を 襨 į¤ē し ぞ す 。

atrm

ジ ョ ブ į•Ē åˇ ãĢ よ ãŖ ãĻ 識 åˆĨ さ れ る ジ ョ ブ を 削 除 し ぞ す 。

batch

ã‚ˇ ゚ テ ム ぎ 負 荷 ãƒŦ ベ ãƒĢ が 訹 厚 さ れ る ᝄ 回 ãĢ あ る å ´ 合 ãĢ ã‚ŗ マ ãƒŗ ド を 原 行 し ぞ す 。 つ ぞ り 負 荷 åšŗ 均 が 0.8 äģĨ 下 、 ぞ た は atd で 指 厚 さ れ た 値 äģĨ 下 ぎ å ´ 合 ãĢ ã‚ŗ マ ãƒŗ ド を 原 行 し ぞ す 。

at で は 複 雑 ãĒ 時 間 指 厚 が で き ぞ す 。 こ れ は POSIX.2 標 æē– を æ‹Ą åŧĩ し た も ぎ で す 。 ジ ョ ブ を 原 行 す る 時 åˆģ は HH:MM と い う åŊĸ åŧ で 指 厚 で き ぞ す 。 (す で ãĢ そ ぎ 時 åˆģ が 過 ぎ ãĻ い る å ´ 合 は 、 æŦĄ ぎ æ—Ĩ と し ãĻ æ‰ą わ れ ぞ す 。 ) ぞ た midnight (ᜟ 夜 中 ), noon (æ­Ŗ 午 ), teatime (午 垌 4 時 ぎ テ ã‚Ŗ ãƒŧ ã‚ŋ イ ム ) を 指 厚 で き ぞ す 。 午 前 午 垌 を 襨 す AM , PM も 指 厚 可 čƒŊ で す 。 さ ら ãĢ ã‚ŗ マ ãƒŗ ド を 原 行 す る æ—Ĩ äģ˜ ã‚’ 指 厚 す る こ と も で き ぞ す 。 æ—Ĩ äģ˜ ãŽ 書 åŧ は month-name day で あ り 、 äģģ æ„ と し ãĻ year を 指 厚 し ぞ す 。 あ る い は MMDD [ CC ] YY , MM / DD /[ CC ] YY , DD . MM .[ CC ] YY , [ CC ] YY - MM - DD が 可 čƒŊ で す 。 æ—Ĩ äģ˜ ãŽ 指 厚 は 、 時 åˆģ ぎ 指 厚 ぎ 垌 ãĢ 行 わ ãĒ け れ ば ãĒ り ぞ せ ん 。 時 間 ぎ 指 厚 ãĢ お い ãĻ 、 now + count time-units と い ãŖ た 記 čŋ° も で き ぞ す 。 こ こ ãĢ お い ãĻ time-units と は minutes , hours , days , weeks ぎ こ と で す 。 at ãĢ 寞 し ãĻ は 、 時 åˆģ ぎ 垌 ろ ãĢ ã‚ĩ フ ã‚Ŗ ッ ク ゚ と し ãĻ today を つ け れ ば 、 æœŦ æ—Ĩ ぎ 原 行 を 指 į¤ē す る こ と ãĢ ãĒ り ぞ す 。 ã‚ĩ フ ã‚Ŗ ッ ク ゚ と し ãĻ tomorrow を つ け れ ば 明 æ—Ĩ ぎ 原 行 と ãĒ り ぞ す 。

た と え ば äģŠ ã‹ ら 3 æ—Ĩ 垌 ぎ 午 垌 4 時 ãĢ ジ ョ ブ を 原 行 す る å ´ 合 は 、 at 4pm + 3 days と 指 厚 し ぞ す 。 7 月 31 æ—Ĩ ぎ 10:00am ãĢ ジ ョ ブ を 原 行 す る ãĢ は 、 at 10am Jul 31 と 指 厚 し ぞ す 。 明 æ—Ĩ ぎ 1am で あ れ ば at 1am tomorrow と し ぞ す 。

ジ ョ ブ ぎ 原 行 ãĢ 指 厚 さ れ た 時 åˆģ 、 æ—Ĩ äģ˜ ãŒ 厌 全 ãĢ 過 åŽģ で あ ãŖ た å ´ 合 、 ジ ョ ブ は で き る 限 り そ ぎ と き ãĢ 原 行 さ れ ぞ す 。 た と え ば äģŠ ãŒ 8pm で あ ãŖ ãĻ at 6pm today と 原 行 す る と 、 8:05pm ãĢ は 原 行 さ れ ãĻ い る は ず で す 。

時 間 指 厚 ãĢ é–ĸ す る 厚 įžŠ は /usr/share/doc/at/timespec ãĢ 記 čŋ° さ れ ãĻ い ぞ す 。

at と batch は と も ãĢ 標 æē– å…Ĩ 力 か ら čĒ­ ãŋ čžŧ ãŋ を 行 い 、 あ る い は -f ã‚Ē プ ã‚ˇ ョ ãƒŗ が 指 厚 さ れ ãĻ い れ ば フ ã‚Ą イ ãƒĢ か ら čĒ­ ãŋ čžŧ ãŋ を 行 ãŖ ãĻ 、 å‡Ļ ᐆ が 原 行 さ れ ぞ す 。 ワ ãƒŧ キ ãƒŗ グ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ 、 į’° åĸƒ 変 数 (た だ し BASH_VERSINFO , DISPLAY , EUID , GROUPS , SHELLOPTS , TERM , UID , _ を 除 く )、 umask は 、 い ず れ も å‡Ļ ᐆ 原 行 時 ぎ 値 が äŋ 持 さ れ ぞ す 。

įž 在 ぎ at は setuid プ ロ グ ナ ム と し ãĻ 原 čŖ… さ れ ãĻ い ぞ す 。 し た が ãŖ ãĻ äģ– ãŽ į’° åĸƒ 変 数 (つ ぞ り LD_LIBRARY_PATH や LD_PRELOAD ãĒ お ) も 、 同 様 ãĢ エ ク ゚ ポ ãƒŧ ト さ れ ぞ せ ん 。 こ れ は 将 æĨ 変 更 さ れ る か も し れ ぞ せ ん 。 こ れ を 回 éŋ す る ãĢ は 、 ジ ョ ブ 内 ãĢ お い ãĻ 明 į¤ē įš„ ãĢ そ れ ら ぎ 変 数 を 設 厚 し ãĻ く だ さ い 。

at と batch ぎ ã‚ŗ マ ãƒŗ ド が su (1) ã‚ˇ ェ ãƒĢ か ら å‘ŧ ãŗ å‡ē さ れ た å ´ 合 、 įž 在 ぎ userid が äŋ 持 さ れ ぞ す 。 こ ぎ ãƒĻ ãƒŧ ã‚ļ ãƒŧ ãĢ 寞 し ãĻ は 、 ã‚ŗ マ ãƒŗ ド 原 行 ãĢ よ ãŖ ãĻ 標 æē– エ ナ ãƒŧ å‡ē 力 や 標 æē– å‡ē 力 へ ぎ 書 き čžŧ ãŋ が į™ē į”Ÿ し た 際 ãĢ は 、 そ ぎ 内 厚 が ãƒĄ ãƒŧ ãƒĢ 送 äŋĄ さ れ ぞ す 。 ãƒĄ ãƒŧ ãƒĢ は /usr/sbin/sendmail ã‚ŗ マ ãƒŗ ド を äŊŋ ãŖ ãĻ 送 äŋĄ さ れ ぞ す 。 su (1) ã‚ˇ ェ ãƒĢ か ら at が 原 行 さ れ る と 、 ロ グ イ ãƒŗ ã‚ˇ ェ ãƒĢ ぎ 所 有 者 が ãƒĄ ãƒŧ ãƒĢ を 受 äŋĄ し ぞ す 。

゚ ãƒŧ パ ãƒŧ ãƒĻ ãƒŧ ã‚ļ ãƒŧ で あ れ ば 、 い つ で も こ ぎ ã‚ŗ マ ãƒŗ ド を äŊŋ ᔍ で き ぞ す 。 そ れ äģĨ 外 ぎ ãƒĻ ãƒŧ ã‚ļ ãƒŧ が 刊 ᔍ で き る か お う か は 、 /etc/at.allow フ ã‚Ą イ ãƒĢ ぞ た は /etc/at.deny ãĢ よ ãŖ ãĻ æąē ぞ り ぞ す 。 čŠŗ し く は at.allow (5) を 参 į…§ し ãĻ く だ さ い 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

-V

標 æē– エ ナ ãƒŧ å‡ē 力 ãĢ バ ãƒŧ ジ ョ ãƒŗ į•Ē åˇ を 襨 į¤ē し ãĻ 、 æ­Ŗ 常 įĩ‚ äē† ã— ぞ す 。

-q queue

指 厚 さ れ た キ ãƒĨ ãƒŧ を äŊŋ ᔍ し ぞ す 。 キ ãƒĨ ãƒŧ ぎ 指 厚 ãĢ は 英 字 1 文 字 を äŊŋ い ぞ す 。 有 劚 ãĒ 文 字 は a か ら z と A か ら Z で す 。 キ ãƒĨ ãƒŧ a は at ãĢ 寞 す る デ フ り ãƒĢ ト で あ り 、 キ ãƒĨ ãƒŧ b は batch ãĢ 寞 す る デ フ り ãƒĢ ト で す 。 こ れ äģĨ 降 ぎ 文 字 を äŊŋ ãŖ た キ ãƒĨ ãƒŧ は 、 そ れ だ け nice 値 が 大 き い も ぎ と し ãĻ 原 行 さ れ ぞ す 。 į‰š åˆĨ ãĒ キ ãƒĨ ãƒŧ と し ãĻ "=" が あ り 、 įž 在 原 行 中 ぎ キ ãƒĨ ãƒŧ を į¤ē す も ぎ と し ãĻ 、 こ ぎ 文 字 が äēˆ į´„ さ れ ãĻ い ぞ す 。

英 大 文 字 を 指 厚 し ãĻ ジ ョ ブ が į™ģ 錞 さ れ た å ´ 合 、 そ ぎ ジ ョ ブ は 指 厚 時 åˆģ ãĢ batch を äŊŋ ãŖ ãĻ 原 行 さ れ る も ぎ と し ãĻ æ‰ą わ れ ぞ す 。 指 厚 時 åˆģ ãĢ ãĒ る と 、 負 荷 åšŗ 均 ãĢ é–ĸ す る バ ッ チ å‡Ļ ᐆ ãƒĢ ãƒŧ ãƒĢ が 遊 ᔍ さ れ ぞ す 。 atq ãĢ 寞 し ãĻ į‰š 厚 ぎ キ ãƒĨ ãƒŧ が 指 厚 さ れ る と 、 そ ぎ キ ãƒĨ ãƒŧ 内 ãĢ あ る æœĒ 原 行 ジ ョ ブ を 襨 į¤ē す る だ け で す 。

-m

ジ ョ ブ が įĩ‚ äē† ã™ る 際 ãĢ 、 å‡ē 力 が äŊ• も ãĒ く ãĻ も 、 ãƒĻ ãƒŧ ã‚ļ ãƒŧ ãĢ 寞 し ãĻ ãƒĄ ãƒŧ ãƒĢ を 送 äŋĄ し ぞ す 。

-M

ãƒĻ ãƒŧ ã‚ļ ãƒŧ ãĢ ãƒĄ ãƒŧ ãƒĢ を 送 äŋĄ し ぞ せ ん 。

-u username

įž 在 ãƒĻ ãƒŧ ã‚ļ ãƒŧ で は ãĒ く username ãĢ ãƒĄ ãƒŧ ãƒĢ を 送 äŋĄ し ぞ す 。

-f file

ジ ョ ブ を 標 æē– å…Ĩ 力 か ら で は ãĒ く file か ら čĒ­ ãŋ čžŧ ãŋ ぞ す 。

-t time

時 åˆģ time ãĢ ジ ョ ブ を 原 行 し ぞ す 。 書 åŧ は [[CC]YY]MMDDhhmm[.ss] と し ぞ す 。

-l

atq ぎ エ イ ãƒĒ ã‚ĸ ゚ で す 。

-r

atrm ぎ エ イ ãƒĒ ã‚ĸ ゚ で す 。

-d

atrm ぎ エ イ ãƒĒ ã‚ĸ ゚ で す 。

-b

batch ぎ エ イ ãƒĒ ã‚ĸ ゚ で す 。

-v

ジ ョ ブ を čĒ­ ãŋ čžŧ む 前 ãĢ 、 ジ ョ ブ が 原 行 さ れ る 時 間 を 襨 į¤ē し ぞ す 。

襨 į¤ē さ れ る 時 間 は "Thu Feb 20 14:50:00 1997" と い ãŖ た 書 åŧ で す 。

-c

ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ か ら 指 厚 さ れ た ジ ョ ブ ぎ 内 厚 を 標 æē– å‡ē 力 ãĢ 襨 į¤ē し ぞ す 。

-o fmt

ジ ョ ブ 一 čϧ ãĢ 寞 し ãĻ strftime ぎ よ う ãĒ 時 間 書 åŧ を ᔍ い ぞ す 。

フ ã‚Ą イ ãƒĢ

/var/spool/atjobs
/var/spool/atspool
/proc/loadavg
/var/run/utmp
/etc/at.allow
/etc/at.deny

é–ĸ 逪 項 į›Ž

at.allow (5), at.deny (5), atd (8), cron (1), nice (1), sh (1), umask (2).

バ グ

Linux ãĢ お い ãĻ batch が æ­Ŗ し く å‡Ļ ᐆ さ れ る た め ãĢ は 、 /proc ãĢ マ ã‚Ļ ãƒŗ ト さ れ た proc ã‚ŋ イ プ ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ が 存 在 し ãĻ い る åŋ… čρ が あ り ぞ す 。

フ ã‚Ą イ ãƒĢ /var/run/utmp が 刊 ᔍ で き ãĒ い か 媊 れ ãĻ い る å ´ 合 、 あ る い は at ぎ 原 行 時 ãĢ ãƒĻ ãƒŧ ã‚ļ ãƒŧ が ロ グ イ ãƒŗ し ãĻ い ãĒ い å ´ 合 は 、 į’° åĸƒ 変 数 LOGNAME ãĢ į¤ē さ れ る userid ぎ ãƒĻ ãƒŧ ã‚ļ ãƒŧ ãĢ ãƒĄ ãƒŧ ãƒĢ が 送 äŋĄ さ れ ぞ す 。 こ れ が æœĒ 厚 įžŠ か あ る い は įŠē ぎ å ´ 合 は 、 įž 在 ぎ userid ãĢ 寞 し ãĻ å‡Ļ ᐆ が 行 わ れ ぞ す 。

įž 在 原 čŖ… さ れ ãĻ い る At や batch で は 、 ãƒĻ ãƒŧ ã‚ļ ãƒŧ 間 で ぎ ãƒĒ ã‚Ŋ ãƒŧ ゚ įĢļ 合 時 ãĢ は 遊 し ãĻ い ぞ せ ん 。 刊 ᔍ į’° åĸƒ ãĢ お い ãĻ こ れ が į™ē į”Ÿ す る å ´ 合 は 、 nqs ぎ よ う ãĒ åˆĨ ぎ バ ッ チ ã‚ˇ ゚ テ ム ぎ 刊 ᔍ が åŋ… čρ か も し れ ぞ せ ん 。

著 者

Thomas Koenig が ãģ と ん お を äŊœ り ぞ し た 。