有人可以告诉我如何使用 csh 运行 php 脚本并将内容和错误输出到文本文件(使用 nohup)?
答案1
#!/bin/env php
如果您的脚本顶部有一个 hash-bang 行(例如),您可以像这样直接运行它:
nohup /path/to/your_script.php > /path/to/output.txt 2>&1 &
如果没有,您可以首先使用脚本作为参数调用解析器:
nohup php /path/to/your_script.php > /path/to/output.txt 2>&1 &
您没有具体提到您想要将作业设置为后台,但通常当您 nohup 某些内容时您也想将其设置为后台,因此我将尾随添加&
到上面的建议中。