要使用nohup
运行PHP脚本并将日志输出到文件,您需要按照以下步骤操作:
打开终端。
使用nohup
命令运行PHP脚本,并将输出重定向到日志文件。例如,如果您要运行名为script.php
的脚本,您可以这样做:
nohup php script.php > log.log 2>&1 &
这将执行以下操作:
nohup
:使进程在您退出终端后继续运行。php script.php
:使用PHP解释器运行script.php
文件。>
:将标准输出(stdout)重定向到log.log
文件。2>&1
:将标准错误输出(stderr)重定向到标准输出(stdout),这样错误信息也会被写入log.log
文件。&
:在后台运行进程,这样它不会阻塞您的终端。现在,您的PHP脚本将在后台运行,并且所有输出(包括错误信息)都将写入名为log.log
的日志文件中。如果您希望将日志文件放在特定目录中,只需在文件名中包含该目录路径,例如:
nohup php script.php > /path/to/your/directory/log.log 2>&1 &