SSHからコマンドの現在の実行状態を取得しますか?

SSHからコマンドの現在の実行状態を取得しますか?

ssh私の端末でシミュレーションコマンドを実行しながら、私のサーバーでこれを使用しています。

シミュレーションは10時間以上行われました。 15時間以上経過すると出力が予想されます。

実行中は、端末にランダムな結果が表示されます。私にとって重要なのは、過去30分間作成された最終結果です。シミュレーションが終わる前に。

インターネット接続が失われてssh接続が失われましたが、再接続してsshリモートサーバーで私のプログラムが実行され続けていることを確認しました。

  PID TTY          TIME CMD
 2063 ?        00:00:00 sshd
 2064 pts/14   00:00:00 bash
 2156 pts/14   01:19:14 sim-cache
15446 ?        00:00:00 sshd
15448 pts/30   00:00:00 bash
15593 pts/30   00:00:03 sim-cache
15636 ?        00:00:00 sshd
15637 pts/31   00:00:00 bash
15652 pts/31   00:00:00 ps

ただし、バックグラウンドで実行されるため、出力は表示されません。

実行中のプロセスを現在の端末にインポートする方法を教えることができる人はいますか?その後、端末でプロセスを見ることができ、それが何であれここに反映されます。

ベストアンサー1

fgコマンドはまさにそのことをします。これは協会それともman fg助けを求めることです。

おすすめ記事