タグ

ブックマーク / kakurasan.hatenadiary.jp (1)

  • 端末のシェル(bash,dash,zsh,csh系)におけるwaitコマンドについて - 試験運用中なLinux備忘録・旧記事

    端末のシェル(bashなど)にはwaitというコマンドがある。 機能 用途 機能waitは現在操作しているシェルにおけるバックグラウンドのジョブが終了するまで待機するコマンドで、シェルの内部コマンドとなっている(シェルの系統によっては挙動が異なる)。 bash,dash,zshでは待機中にCtrl+Cを押すと待機をキャンセルしてプロンプトに戻ることができるが、csh系ではできない? 下はxtermを用いた作業例だが、dashではバックグラウンドで実行した際のジョブ番号やプロセスIDの表示はされない。 (バックグラウンドでxtermを起動することにする) $ xterm & [1] [プロセスIDが表示される] (xtermを終了するまで待機) $ wait (待機状態となり、xtermを終了するとwaitコマンドは終了してプロンプトが出る)ジョブが複数存在する場合、全てのジョブの終了を待機

    端末のシェル(bash,dash,zsh,csh系)におけるwaitコマンドについて - 試験運用中なLinux備忘録・旧記事
  • 1