名 前
at, batch, atq, atrm − 後 で 実 行 す る コ マ ン ド ジ ョ ブ を キ ュ ー に 入 れ た り 、 そ の よ う な ジ ョ ブ の 閲 覧 ・ 削 除 を 行 な う
書 式
at
[-V] [-q queue] [-f file]
[-mMlv] timespec...
at [-V] [-q queue] [-f
file] [-mMkv] [-t time]
at -c job [job...]
atq [-V] [-q queue]
at [-rd] job [job...]
atrm [-V] job [job...]
batch
at -b
説 明
at と batch は 、 標 準 入 力 や 指 定 さ れ た フ ァ イ ル か ら コ マ ン ド を 読 み 取 り 、 後 で /bin/sh を 使 っ て 実 行 す る 。
at 指 定 さ れ た 時 刻 に コ マ ン ド を 実 行 す る 。 | |
atq こ の コ マ ン ド を 起 動 し た ユ ー ザ ー の 、 実 行 さ れ て い な い ジ ョ ブ を 表 示 す る 。 ス ー パ ー ユ ー ザ ー で 起 動 す る と 、 全 て の ユ ー ザ ー の ジ ョ ブ を 表 示 す る 。 |
(各 ジ ョ ブ ご と に 一 行 ず つ ) 出 力 さ れ る 行 の 形 式 は 、 ジ ョ ブ 番 号 ・ 日 付 ・ 時 間 ・ キ ュ ー ・ ユ ー ザ ー 名 と な る 。
atrm ジ ョ ブ 番 号 で 識 別 さ れ る ジ ョ ブ を 削 除 す る 。 | |
batch シ ス テ ム の 負 荷 レ ベ ル が 許 可 し た と き コ マ ン ド を 実 行 す る 。 す な わ ち 、 負 荷 平 均 が |
0.8 か 、 ま た は atd で 指 定 さ れ た 値 を 下 回 る と コ マ ン ド を 実 行 す る 。
at で は あ る 程 度 複 雑 な TIME 指 定 が で き る 。 こ れ は 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, と 指 定 す る こ と で コ マ ン ド を ど の く ら い 後 に 実 行 す る か 指 定 で き る 。 時 間 の 単 位 に は minutes, hours, days, weeks が 使 え る 。 さ ら に ジ ョ ブ を 今 日 実 行 し た い 場 合 は today を 、 明 日 実 行 し た い 場 合 は tomorrow を 、 そ れ ぞ れ 時 刻 の 後 に 付 け れ ば 良 い 。 例 え ば 、 今 日 か ら 3 日 後 の 午 後 4 時 に ジ ョ ブ を 実 行 す る 場 合 at 4pm + 3 days, と し 、 7 月 31 日 の 午 前 10 時 に ジ ョ ブ を 実 行 す る と き は at 10am Jul 31 と し 、 明 日 の 午 前 1 時 に 実 行 す る と き は at 1am tomorrow と す る 。 時 間 指 定 方 法 の 定 義 は /usr/share/doc/at/timespec に 書 い て あ る 。
at と batch は い ず れ も 、 コ マ ン ド を 標 準 入 力 か ら 、 あ る い は -f オ プ シ ョ ン で 指 定 さ れ た フ ァ イ ル か ら 読 み 込 ん で 、 実 行 す る 。 作 業 デ ィ レ ク ト リ 、 環 境 (環 境 変 数 BASH_VERSINFO, DISPLAY, EUID, GROUPS, SHELLOPTS, TERM, UID, _ を 除 く )、 umask に は 、 at や batch が 起 動 さ れ た と き の も の が 保 存 さ れ る 。
at は 現 在 で は setuid プ ロ グ ラ ム と し て 実 装 さ れ て い る の で 、 上 記 以 外 の 環 境 変 数 、 例 え ば LD_LIBRARY_PATH や LD_PRELOAD の よ う な も の も エ ク ス ポ ー ト さ れ な い 。 こ れ は 将 来 変 更 さ れ る か も し れ な い 。 回 避 策 と し て 、 こ れ ら の 変 数 は ジ ョ ブ 内 で 明 示 的 に セ ッ ト す る 必 要 が あ る 。
su(1) し た あ と の シ ェ ル か ら 起 動 さ れ た at (ま た は batch ) コ マ ン ド で は 、 カ レ ン ト の ユ ー ザ ー ID が 用 い ら れ る 。 コ マ ン ド を 実 行 し た 結 果 、 標 準 エ ラ ー 出 力 や 標 準 出 力 が 出 る と 、 ユ ー ザ ー は メ ー ル を 受 け 取 る 。 メ ー ル の 配 送 に は /usr/sbin/sendmail が 用 い ら れ る 。 at が 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 ユ ー ザ ー に メ ー ル し な い 。 | |
−f file 標 準 入 力 で な く 、 |
file か ら ジ ョ ブ を 読 み 取 る 。
−t time ジ ョ ブ を |
[[CC]YY]MMDDhhmm[.ss] の 形 式 で 指 定 し た 日 時 (time) に 実 |
行 す る 。
−l |
atq と 同 じ 働 き を す る 。 |
||||||||
−r |
atrm と 同 じ 働 き を す る 。 |
||||||||
−d |
atrm と 同 じ 働 き を す る 。 |
||||||||
−b |
batch と 同 じ 働 き を す る 。
ジ ョ ブ
の 読 み 込 み 前
に 、 ジ ョ ブ が
実 行 さ れ る 日
時 を 表 示 す る
。 時 刻 は "Thu Feb 20
14:50:00 1997" の 形 式 で
表 示 さ れ る 。
コ マ ン ド ラ イ ン で 指 定 し た ジ ョ ブ を 標 準 出 力 に 表 示 す る 。
|