IT/Webエンジニアに特化した業界最大級の転職・求人サイトです。技術や開発文化、プロダクトに関する詳細な求人を掲載。成長性の高いスタートアップや優良企業からラブレターのようなスカウトを受け取れます。
「シェル上のプロセスの動作状態(フォアグラウンド/バックグラウンド/サスペンド)とその制御について(前半)」の続き。 プロセスをバックグラウンド状態で起動する シェルからのプロセスの起動(コマンドの実行)において、コマンド行の最後に「&」を付けると、それが起動後バックグラウンドで動作する。 GUIのアプリケーションなどを端末から起動する場合などによく用いられる。 $ gedit & [1] 12345このとき、上のようにジョブ番号が角括弧で囲まれ、その右にプロセスIDが表示される。 バックグラウンド/サスペンド状態のジョブの終了の通知について バックグラウンド/サスペンド状態のジョブが終了した場合、シェルに通知される。 bashでは次にEnterを押したとき、zshでは即座に [1]+ Done geditのような形式で表示がされる。bashでも以下の設定により即座に通知を行うことが可能。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く