Linux
如何在伺服器中連續執行應用程序
我使用的是 Ubuntu 12.04 伺服器版。我可以通過 ssh 訪問伺服器。
我的問題是如何通過 SSH 執行程序,即使斷開 ssh 也不會關閉它。它必須作為服務在伺服器中執行。
你能告訴我我該怎麼做嗎?
呼叫命令
nohup
來自
nohup
資訊:’nohup’ 執行給定的命令並忽略掛斷信號,以便在您註銷後命令可以在後台繼續執行。概要:
nohup COMMAND [ARG]...
要將程序作為服務執行,我建議使用
start-stop-daemon --start --quiet --background --make-pidfile --pidfile $PIDFILE --exec $DAEMON --chuid $USER --chdir $DIR -- $DAEMON_ARGS
看看
/etc/init.d/skeleton
並根據這個例子編寫初始化腳本。