「nohup」プログラムをチェックしてください。
GNU Screen の使用をお勧めします。これにより、すべてのプロセスの実行中にサーバーから切断できます。それが存在することを知る前に、私はそれなしでどのように生きていたのかわかりません.
セッションが閉じられると、プロセスは明らかにキャッチしていない SIGHUP シグナルを受け取ります。 nohup
を使用できます プロセスまたは bash 組み込みコマンド disown -h
を起動するときのコマンド これを防ぐためのプロセスを開始した後:
> help disown
disown: disown [-h] [-ar] [jobspec ...]
By default, removes each JOBSPEC argument from the table of active jobs.
If the -h option is given, the job is not removed from the table, but is
marked so that SIGHUP is not sent to the job if the shell receives a
SIGHUP. The -a option, when JOBSPEC is not supplied, means to remove all
jobs from the job table; the -r option means to remove only running jobs.