Ubuntuがターミナルでバックグラウンドプロセスを再度開きます


0

私はSERVER.pyバックグラウンドで実行しているPythonアプリケーションを使用しています:

screen -d -m python3 server.py

ターミナルでこのバックグラウンドプロセスを再開できるようにしたいと思います。


pythonが唯一のバックグラウンドプロセスである場合、単に入力しfgます。いくつかのバックグラウンドタスクがある場合は、タイプはjobs、その後fg %N、どこNの指標であるpythonタスク。
AFH

fgはそのようなジョブを返しません。そして仕事は何もしません。ただし、アプリケーションが実行されていることを確認します。
リチャードグラント

screen以前は使用していませんでしたが、一部のテストでは、起動screenするとプロセスリストの大文字で表示さps -efl|grep SCREENれるため、検索され、screen -r PID(出力PIDからの値はps)復元されることが示されました。バージョンが大文字で表示されない場合は、ps -efl|grep -i screen代わりに使用する必要があります。
AFH

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.