nohupというunixコマンドを使えば、ssh接続を切った時に発生するHUPをトリガーにprocessがkillされることを防げる。
基本的な使い方
&を使ってバックグラウンド実行させる
(ssh)$ nohup [command] > log.txt &
(ssh)$ exit
ログをとらない時
入力と出力を明記する
(ssh)$ nohup [command] < /dev/null 2>&1 /dev/null &
(ssh)$ exit
入力: < /dev/null (null。つまり何もなし)
出力:2>&1 /dev/null (標準出力、標準エラー出力共にnullに。つまり何もなし)