エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
coreutilsにいつのまにかタイムアウト用コマンドが存在していた - yattのブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
coreutilsにいつのまにかタイムアウト用コマンドが存在していた - yattのブログ
ふとしたきっかけで/usr/binにtimeoutというコマンドが存在するということを発見した。コマンド名から推... ふとしたきっかけで/usr/binにtimeoutというコマンドが存在するということを発見した。コマンド名から推測するに、指定された時間以内にプロセスが終了しなければ強制終了でもするコマンドなのだろう。--helpオプションをつけるとGNU Coreutils7.4と出てきた。coreutilsのコマンドらしい。 以前、プロセスをタイムアウトする機能をもつコマンドを探しても見つからずにネットで拾ったshスクリプトを使った経験があったので、いつの間に組み込みコマンドとして提供されていたのだろうと調べてみた。 timeoutコマンドはcoreutils7.0以降に含まれるコマンドで、あるコマンドが指定された秒数以内に終了しない場合にシグナルを送信するコマンドだ。デフォルトのシグナルはKILL。 たとえば10秒以内に処理が終わらない場合にプロセスを終了させるにはこう書く。 $ timeout 1