完了するまでに約6日かかるpythonプロセスを(Djangoのmanage.pyを介して)実行しています。SSH トンネルを介して起動しますが、接続が損なわれないように、ターミナル ウィンドウを実行し続け、コンピュータがスリープ状態にならないようにする必要があります。
プロセスが実行されている間、(行を何度も置き換えて) 1 行でパーセンテージを報告します。
プロセスを開始して SSH から切断できるようにする方法
完了するまでに約6日かかるpythonプロセスを(Djangoのmanage.pyを介して)実行しています。SSH トンネルを介して起動しますが、接続が損なわれないように、ターミナル ウィンドウを実行し続け、コンピュータがスリープ状態にならないようにする必要があります。
プロセスが実行されている間、(行を何度も置き換えて) 1 行でパーセンテージを報告します。
プロセスを開始して SSH から切断できるようにする方法
GNU Screenを使用すると、端末の作業セッションをいつでもロード/リロードできるようになると、あなたの人生はより美しくなります。
これは実際には Python の問題ではなく、OS の問題です。
したがって、でできることは、linux
ハングアップせずにプロセスを実行することです。
import time
for i in range(10):
print i
time.sleep(1)
いいえ、次のように実行できます。
sudo nohup python -u tmp.py >> output &
出力はこのファイルに配置されます。
次に、次のようにして、出力がファイルに送信されるのを見ることができます
tail -f output