3

sshを使用してubuntuサーバーに接続しています。コマンドを使用してエンコードプログラムを起動します。ただし、sshセッションが終了すると(スリープ状態になったラップトップで開始したため)のようです。これを回避する方法はありますか(もちろん、私のラップトップがスリープ状態になるのを防ぐことは永続的な解決策ではありません)。

4

3 に答える 3

5

プログラムがファイルに転送されてチェックできるため、プログラムがログ出力を生成する場合は、コマンドを実行するnohupか、使用する方が適切ですが、screenを使用すると、sshセッションを切断でき、再度ログを記録すると、ワークスペースを復元できます。エンコーディングにはを使用します。それは簡単で、おそらくバックグラウンドで実行するので、実際にデタッチする必要はありませんscreen nohupnohup

于 2012-11-24T23:20:02.453 に答える
3

画面はあなたに最適です。

screen -S some_name

それを実行するよりも。ctrl+adで切り離します

次回は、次のように添付します。

screen -rd some_name

より多くの実行画面を持つことができます。それらのリストを表示するには:

screen -ls
于 2012-11-24T23:21:12.720 に答える
1

ubuntuサーバーに「screen」をインストールします。これにより、セッション内の任意のプログラムを開始し、プログラムの出力を現在のセッションから切断して終了できます。

後でサーバーに再度接続すると、プログラムを復元して実行を継続し、進行状況を確認できます。

于 2012-11-24T23:22:13.850 に答える