PHP實現守護程序方式,Linux後台執行

2021-10-20 13:30:17 字數 738 閱讀 8223

linux後台執行程式,nohup 和&結合使用

使用&後台執行程式:

使用nohup執行程式:

缺點:依賴終端

此時使用fg命令可以恢復前台執行

ps:後台程序並未完全脫離終端,在終端未關閉前還是會往終端輸出結果,後台程式會隨shell退出而停止

缺點:占用終端

用途:不結束通話地執行命令,即使終端ssh關閉了也一直執行

語法:nohup command [arg ...] [ & ]

nohup會把程式的標準輸出寫入當前目錄下的nohup.out檔案,沒有寫入許可權則寫入$home下

關閉終端,新開乙個,程序還在繼續

檢視程序 

ps -ef | grep time.php

3.結合nohup 和 & 實現不占用也不依賴終端,

方式一: 使用kill

jobs -l 

kill -9 pid 

方式二 :fg切到後台再ctrl+c

fg 

PHP實現守護程序方式,Linux後台執行

linux後台執行程式,nohup 和 結合使用 使用 後台執行程式 使用nohup執行程式 缺點 依賴終端 此時使用fg命令可以恢復前台執行 ps 後台程序並未完全脫離終端,在終端未關閉前還是會往終端輸出結果,後台程式會隨shell退出而停止 缺點 占用終端 用途 不結束通話地執行命令,即使終端s...

PHP實現守護程序方式,Linux後台執行

linux後台執行程式,nohup 和 結合使用 使用 後台執行程式 使用nohup執行程式 缺點 依賴終端 此時使用fg命令可以恢復前台執行 ps 後台程序並未完全脫離終端,在終端未關閉前還是會往終端輸出結果,後台程式會隨shell退出而停止 缺點 占用終端 用途 不結束通話地執行命令,即使終端s...

PHP實現守護程序方式,Linux後台執行

linux後台執行程式,nohup 和 結合使用 使用 後台執行程式 使用nohup執行程式 缺點 依賴終端 此時使用fg命令可以恢復前台執行 ps 後台程序並未完全脫離終端,在終端未關閉前還是會往終端輸出結果,後台程式會隨shell退出而停止 缺點 占用終端 用途 不結束通話地執行命令,即使終端s...