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...