2016-06-21 18 views
0

私はSSH経由でプロセスを実行するために接続したVMware ESXiサーバーを持っています。 (私は "vmkfstools --punchzero myVirtualDrive.vmdk"を実行して仮想ディスク上のスペースを再利用していました)。 SSHクライアントの接続は、プロセスが70%しか完了していないときに切断されました(数時間の推定残り時間)。SSHセッションが切断されても、SSH経由でVmware ESXIホストシェル上で実行されているプロセスは続行されますか?

  1. SSHクライアントがESXiホストへの接続を切断したときにプロセスが終了しましたか?
  2. プロセスがまだ実行中かどうかを確認する手段はありますか?
    私は速いps | grepを見つけましたが、vmkfstoolsのように見えるものは見ませんでした。

ほとんどの標準Linuxマシンでは、SSHクライアントの切断問題を回避するために「screen」を使用しますが、ESXiシェルは意図的に非常に機能が低下しているため、すぐにコマンドを実行しました。

思考?

答えて

0

切断したときにコマンドが強制終了されました。

今後これを防ぐためにできることは、nohupでコマンドを実行することです。これはバックグラウンドでコマンドを実行し、シェルが "ハングアップ"しても継続します。

+0

ありがとう、それは私が恐れていたものですが、提案したとおりにnoupを使用して再起動しました。 他のナゲットをもう1つ追加するには、 "nohup"を接頭辞として使用し、末尾にアンパサンド "&"を入れてバックグラウンドに押します。 'nohup someCommand -arg1 -arg2&' – NumericOverflow

関連する問題