以前の状態からSSHを続行する

以前の状態からSSHを続行する

私は Linux ボックスに SSH 経由でアクセスしています。単に yum update でパッケージを更新していました。その後切断しましたが、同じアカウントを使用して SSH で再度接続したときに、更新プロセスがすでに完了しているかどうかを確認できませんでした。

サーバーに再接続したときに、切断する前に開始したタスクのステータスを確認するにはどうすればよいですか?

答え1

何かがまだ実行中かどうかを確認するには、

ps -aux | grep yum

しかし、接続が切断されるとすぐに強制終了されるのは間違いありません。

退出後に何かを実行する必要がある場合はノーフープ

答え2

本当にやりたいことは、これを で実行することですscreen

毎日オフィスに来ると、開発/DB サーバーに ssh して を実行します。screen -RDこれにより、切断されなかったかのようにセッションが再接続されます。 が実行できるはずですyum install screen

見るhttp://www.kuro5hin.org/story/2004/3/9/16838/14935開始し、http://www.gnu.org/software/screen/manual/包括的なリファレンスとして。

答え3

を使用しますscreen。 を起動してscreen、必要な作業を行い、切断されたら、screen -rまたは を実行しますscreen -Dr

関連情報