nohup
是一个用于在后台运行程序的命令,它可以让你在不关闭终端的情况下继续执行程序
- 使用
nohup
命令运行 PHP 脚本:
nohup php your_script.php > output.log 2>&1 &
这将运行 your_script.php
,并将标准输出(stdout)和标准错误(stderr)重定向到名为 output.log
的文件中。&
符号表示将程序放入后台运行。
- 检查输出文件:
你可以使用 tail
命令查看输出文件的末尾部分:
tail -f output.log
这将显示 output.log
文件的最后几行。如果你想实时查看文件的变化,可以省略 -f
选项:
tail output.log
- 如果你想查看整个输出文件,可以使用
cat
命令:
cat output.log
- 当你完成对输出文件的操作后,可以使用
rm
命令删除它:
rm output.log
注意:nohup
命令创建的输出文件默认保存在当前工作目录下。你可以使用绝对路径或相对路径指定输出文件的存储位置。