「&」のないバックグラウンドプロセス

「&」のないバックグラウンドプロセス

Linuxで新しいアプリケーション(テキストエディタなど)を起動し、「&」を使用することを忘れたとします。アプリケーションを閉じずにプロセスをバックグラウンドで実行するには、どのコマンドを使用しますか?これにより、2つのプロセスを開いて独立して作業することができます(たとえば、プロセスを作成するために使用されたコマンドライン端末とテキストエディタはまだ実行中です)。

ベストアンサー1

ターミナルウィンドウでは、通常Control+を入力してZプロセスを「一時停止」し、コマンドを使用してbg「バックグラウンド」します。

たとえば、sleep コマンドを使用します。

$ /bin/sleep 1000
^Z[1] + Stopped                  /bin/sleep 1000
$ bg
[1]     /bin/sleep 1000&
$ jobs
[1] +  Running                 /bin/sleep 1000
$ 

プロセスが実行されていることがわかり、まだコマンドラインがあります。

おすすめ記事