在Linux中,nohup
命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行
打開終端。
使用cd
命令導航到包含PHP腳本的目錄。例如:
cd /path/to/your/php/script
nohup
命令運行PHP腳本。例如,如果您的腳本名為script.php
,則可以運行以下命令:nohup php script.php &
這里,&
符號將命令放入后臺運行。
nohup
命令會將輸出重定向到一個名為nohup.out
的文件。您可以使用以下命令查看輸出:cat nohup.out
或者,您可以將輸出重定向到其他文件,例如:
nohup php script.php > output.log 2>&1 &
這將把標準輸出和錯誤輸出都重定向到output.log
文件。
現在,您的PHP腳本將在后臺運行,即使您關閉終端或斷開連接,它也會繼續運行。
如果您想要停止后臺運行的PHP腳本,可以使用ps
命令找到進程ID(PID),然后使用kill
命令終止進程。例如:
ps aux | grep script.php
找到與您的腳本相關的進程,記下進程ID(PID),然后運行:
kill PID
將PID
替換為實際的進程ID。