Manpages

名 前

timeout − 時 間 制 限 付 き で コ マ ン ド を 実 行 す る

書 式

timeout [OPTION] DURATION COMMAND [ARG]...
timeout
[OPTION]

説 明

COMMAND を 開 始 し 、 DURATION 経 過 後 も 実 行 中 の 場 合 は 終 了 さ せ ま す 。 長 い オ プ シ ョ ン で 必 須 と な っ て い る 引 数 は 短 い オ プ シ ョ ン で も 必 須 で す 。

−−preserve−status コ マ ン ド が タ イ ム ア ウ ト し た 場 合 で あ っ て も 、 COMMAND の 終 了 ス テ ー タ ス を 返 す

−−foreground

timeout が シ ェ ル プ ロ ン プ ト か ら 直 接 実 行 さ れ て い な い 場 合 、 COMMAND が TTY か ら 読 み 込 み を 行 い 、 TTY シ グ ナ ル を 受 信 で き る よ う に す る 。 こ の モ ー ド で は COMMAND の 子 プ ロ セ ス は タ イ ム ア ウ ト し な い 。

−k, −−kill−after=DURATION 最 初 に シ グ ナ ル を 送 っ て か ら DURATION を 経 過 し て も COMMAND が ま だ 動 作 し て い る 場 合 は KILL シ グ ナ ル を 送 る 。

−s, −−signal=SIGNAL タ イ ム ア ウ ト 時 に 送 る シ グ ナ ル を 指 定 す る 。 SIGNAL に は ’HUP’ の よ う な シ グ ナ ル 名 か シ ン グ ル 番 号 を 使 用 す る 。 シ グ ナ ル 一 覧 に つ い て は ’kill −l’ を 参 照

−−help

こ の 使 い 方 を 表 示 し て 終 了 す る

−−version バ ー ジ ョ ン 情 報 を 表 示 し て 終 了 す る

DURATION は 浮 動 小 数 点 数 で 指 定 し 、 追 加 で 次 の 接 尾 辞 を 指 定 で き ま す : 秒 を 表 す ’s’ (デ フ ォ ル ト )、 分 を 表 す ’m’、 時 間 を 表 す ’h’、 日 を 表 す ’d’。 コ マ ン ド が タ イ ム ア ウ ト し た 場 合 で 、 か つ −−preserve−status が 設 定 さ れ て い な い 場 合 、 終 了 ス テ ー タ ス は 124 に な り ま す 。 そ れ 以 外 の 場 合 、 COMMAND の 終 了 ス テ ー タ ス が 終 了 ス テ ー タ ス に な り ま す 。 シ グ ナ ル が 指 定 さ れ て い な い 場 合 、 タ イ ム ア ウ ト 時 に は TERM シ グ ナ ル が 送 ら れ ま す 。 こ の TERM シ グ ナ ル に よ り 、 TERM シ グ ナ ル を ブ ロ ッ ク も し く は 捕 捉 し て い な い プ ロ セ ス は 、 す べ て 終 了 さ れ ま す 。 場 合 に よ っ て は KILL (9) シ グ ナ ル を 使 う 必 要 が あ り ま す (KILL シ グ ナ ル は 捕 捉 す る こ と が で き ま せ ん )。 KILL (9) シ ン グ ル が 送 信 さ れ た 場 合 は 、 終 了 ス テ ー タ ス は 124 で は な く 128+9 に な り ま す 。

GNU coreutils の オ ン ラ イ ン ヘ ル プ : <http://www.gnu.org/software/coreutils/>; timeout の 翻 訳 に 関 す る バ グ は <http://translationproject.org/team/ja.html>; に 連 絡 し て く だ さ い 。 完 全 な 文 書 は <http://www.gnu.org/software/coreutils/timeout>; に あ り ま す 。 ロ ー カ ル で は info ’(coreutils) timeout invocation’ で 参 照 で き ま す 。

バ グ

い く つ か の プ ラ ッ ト フ ォ ー ム で は 、 2038 年 を 越 え る タ イ ム ア ウ ト に 対 応 し て い ま せ ん 。

作 者

作 者 Pádraig Brady。

著 作 権

Copyright © 2016 Free Software Foundation, Inc. ラ イ セ ン ス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>;.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

関 連 項 目

kill(1)

timeout の 完 全 な マ ニ ュ ア ル は Texinfo マ ニ ュ ア ル と し て 整 備 さ れ て い る 。 も し 、 info お よ び timeout の プ ロ グ ラ ム が 正 し く イ ン ス ト ー ル さ れ て い る な ら ば 、 コ マ ン ド

info timeout を 使 用 す る と 完 全 な マ ニ ュ ア ル を 読 む こ と が で き る は ず だ 。