私はSERVER.pyバックグラウンドで実行しているPythonアプリケーションを使用しています:
screen -d -m python3 server.py
ターミナルでこのバックグラウンドプロセスを再開できるようにしたいと思います。
fgはそのようなジョブを返しません。そして仕事は何もしません。ただし、アプリケーションが実行されていることを確認します。
—
リチャードグラント
screen以前は使用していませんでしたが、一部のテストでは、起動screenするとプロセスリストの大文字で表示さps -efl|grep SCREENれるため、検索され、screen -r PID(出力PIDからの値はps)復元されることが示されました。バージョンが大文字で表示されない場合は、ps -efl|grep -i screen代わりに使用する必要があります。
pythonが唯一のバックグラウンドプロセスである場合、単に入力しfgます。いくつかのバックグラウンドタスクがある場合は、タイプはjobs、その後fg %N、どこNの指標であるpythonタスク。