要使用nohup
命令运行PHP脚本,请按照以下步骤操作:
打开终端或命令提示符。
输入以下命令,将/path/to/your/php/script.php
替换为您要运行的PHP脚本的实际路径:
nohup php /path/to/your/php/script.php &
这里,nohup
命令表示“不挂起”,php
是要运行的命令,/path/to/your/php/script.php
是PHP脚本的路径,&
符号表示将命令放入后台运行。
按Enter键执行命令。这将使您的PHP脚本在后台运行,即使您关闭终端或断开与服务器的连接,它也会继续运行。
nohup
命令将在当前目录下创建一个名为nohup.out
的文件,其中包含脚本的输出。如果您想将输出重定向到其他文件,请使用以下命令:
nohup php /path/to/your/php/script.php > output.log 2>&1 &
这里,output.log
是您希望将输出保存到的文件的路径。2>&1
表示将标准错误输出(2)重定向到标准输出(1),以便将所有输出保存到同一个文件中。
output.log
文件,或者使用cat
命令查看文件内容:cat output.log
ps
命令找到进程ID(PID),然后使用kill
命令终止进程:ps aux | grep script.php
kill [PID]
将[PID]
替换为您在上一步中找到的进程ID。