如何在 Linux 上讓程式在背景執行

如果想讓程式可以在離線或登出之後繼續執行,可以使用 nohup 這個指令來執行程式,這個指令可以讓程式忽略 SIGHUP 這個信號(hangup 這個信號,正常的程式收到這個信號之後,就會馬上停止執行。)所以當使用者登出或是斷線後,程式也可以正常執行,不會受到任何影響。

nohup 的用法很簡單,只要將要執行的程式放在他的參數中即可,通常會在尾端加上 & 把這個程式放在背景執行。

指令: nohup your-command &

以 django runserver 為例: nohup python manage.py runserver 0.0.0.0:80 &

Was this article helpful? Votes: 0
Article details:
Published date: 07/07/2020 1:10PM
Last updated: 07/07/2020 1:10PM (Casey - casey.hsu@nuwainfo.com)
Share article: 
Author: Casey (casey.hsu@nuwainfo.com)
Permalink: https://knowledge.nuwainfo.com/kb/linux