kwなどのプロセスをバックグラウンドで実行すると仮定し./script &
、fgを実行してそれをフォアグラウンドにインポートできます。
ctrl+z
しかし、これを停止したり(たとえば)、新しいセッションを開かずにバックグラウンドに戻す方法はありますか?
答え1
これは不可能です。私は通常これを行いますCTRL。Zここで、「1」%1&
はbg 1
ジョブ番号です。
別の端末があり、プロセスIDがわかっている場合kill -20 500; kill -18 500
(プロセスIDが500の場合)、まず一時停止してからバックグラウンドで開始できます。
答え2
あなたが要求することは不可能です。ただし、次のことができます。
[usr@localhost:~]$ sleep 100 &
[1] 28542
[usr@localhost:~]$ fg
sleep 100
^Z
[1]+ Stopped sleep 100
[usr@localhost:~]$ bg
[1]+ sleep 100 &
[usr@localhost:~]$ jobs -l
[1]+ 28542 Running sleep 100 &
別のオプションは、screen
またはtmux