如果想讓程式可以在離線或登出之後繼續執行,可以使用 nohup 這個指令來執行程式,這個指令可以讓程式忽略 SIGHUP 這個信號(hangup 這個信號,正常的程式收到這個信號之後,就會馬上停止執行。)所以當使用者登出或是斷線後,程式也可以正常執行,不會受到任何影響。
nohup 的用法很簡單,只要將要執行的程式放在他的參數中即可,通常會在尾端加上 & 把這個程式放在背景執行。
指令: nohup your-command &
以 django runserver 為例: nohup python manage.py runserver 0.0.0.0:80 &