脱力系備忘録BloG ホーム »【フォアグラウンド】コマンドラインで実行したジョブの切り替え【バックグラウンド】

【フォアグラウンド】コマンドラインで実行したジョブの切り替え【バックグラウンド】  

コマンドラインで処理を実行したけど思いのほか長い。
そんなとき、サスペンド状態にしてコマンドコントロール権を切り替える備忘録。

CTRL」キー + 「Z」キー

これでサスペンドモードになります。

# jobs
でジョブの一覧が見られます。

(例)
#jobs
[1] + Suspended    bugdarake.php

●バックグラウンドで実行させる場合
# bg 1
で処理がバックグラウンドで実行され、キー操作が可能になります。
bg 数字 は「jobs」で表示した一覧の先頭の [数字] に対応します。
なお、「+」が付いているジョブの場合は数字をつけなくてもいいです。
上記の例では、
# bg 1
# bg
は同じ意味です。

●フォアグラウンドで実行させる場合
# fg 1
で処理がフォアグラウンドで実行され、キー操作を受け付けなくなります。
基本的なことは「bg」コマンドと同じです。

jobs」コマンドで見たときに「Running」となっているバックグラウンドプロセスをフォアグラウンドにしたい場合は、上記サスペンド切り替えでは操作できません。
# fg %数字
とします。
数字の前に「%」を付けるのが味噌です。
具体的には

# jobs
[1] Running    bousoutyu.pl
# fg %1

です。

なお、即刻コロス場合は
# kill %1
デス。
関連記事

category: サーバー

この記事へのコメント

コメントの投稿

非公開コメント

コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。

プロフィール

お問い合わせ

最新記事

最新コメント

▲ Pagetop