簡単な解決策は、アンパサンド &
を追加して、プロセスをバックグラウンドに送信することです。 あなたの命令に:
nohup python myapplication.py > myprogram.out 2>myprogram.err &
SSH セッションを閉じても、プロセスは引き続き実行されます。出力ファイルの末尾を取得することで、いつでも進行状況を確認できます:
tail -n 20 myprogram.out
tail -n 20 myprogram.err
screen
を試す必要があります .
インストール
Ubuntu:
apt-get install screen
CentOS:
yum install screen
使い方
で新しい画面セッションを開始します
$> screen
作成したすべての画面セッションを一覧表示
$>screen -ls
There is a screen on:
23340.pts-0.2yourserver (Detached)
1 Socket in /var/run/screen/S-root.
次に、画面を復元します
$> screen -R 23340
$> screen -R <screen-id>