場合によっては、gnome端末でアプリケーションを実行してから、突然gnomeなどを再起動する必要がある場合があります。この質問に対する回答も役に立ちます。その後、問題が発生した場合はSSH接続を切断したいと思います。
Gnomeの端末ツリーは次のとおりです。
gnome-terminal
bash
some-boring-process
「分離」bash
(gnome-terminal
またはsome-boring-process
bashから切り離して出力をどこかにリダイレクト)できますか?ただ殺すと、gnome-terminal
すべてのbash
サブプロセスが死にます。
ベストアンサー1
some-boring-process
現在bashセッションで実行されている場合:
- それを停止し、
ctrl-z
bashプロンプトを提供します - 背景に入れる
bg
- ジョブ番号を記録しておくか、
jobs
次のコマンドを使用してください。 - このbashセッションからプロセスを切り離します
disown -h %1
(実際のジョブ番号を変更します)。
これは出力のリダイレクトには影響しません。退屈なプロセスを開始するときは、これを考慮する必要があります。 [編集] リダイレクトする方法があるようです。https://gist.github.com/782263
しかし、真剣に画面を見てください。リモートサーバーにシェルがあり、数ヶ月間実行してきました。
次のようになります。
$ sleep 999999
^Z
[1]+ Stopped sleep 999999
$ bg
[1]+ sleep 999999 &
$ disown -h %1