0

完了するまでに約6日かかるpythonプロセスを(Djangoのmanage.pyを介して)実行しています。SSH トンネルを介して起動しますが、接続が損なわれないように、ターミナル ウィンドウを実行し続け、コンピュータがスリープ状態にならないようにする必要があります。

プロセスが実行されている間、(行を何度も置き換えて) 1 行でパーセンテージを報告します。

プロセスを開始して SSH から切断できるようにする方法

4

2 に答える 2

3

GNU Screenを使用すると、端末の作業セッションをいつでもロード/リロードできるようになると、あなたの人生はより美しくなります。

于 2013-10-23T23:43:30.963 に答える
0

これは実際には Python の問題ではなく、OS の問題です。

したがって、でできることは、linuxハングアップせずにプロセスを実行することです。

tmp.py

import time

for i in range(10):
    print i
    time.sleep(1)

いいえ、次のように実行できます。

sudo nohup python -u tmp.py >> output &

出力はこのファイルに配置されます。

次に、次のようにして、出力がファイルに送信されるのを見ることができます

tail -f output
于 2013-10-24T01:46:54.457 に答える