我正在尝试运行一些有输出的 php 文件,这些文件可能需要长达一小时才能运行,但我不需要看到输出,因为它会写入日志文件(或者我可以将输出推送到日志文件),并且我希望能够在运行时运行命令(我不在乎以任何方式收到完成通知;我只需检查日志文件即可)。我该怎么做?
答案1
两种方法
command
ctrl-Z 中断
jobs
(列出当前 shell 中的所有作业,假设只有一个)
bg
将获取队列中最重要的任务并将其放入后台
或者直接从后台启动它
command &
任何 STDERR 或 STDOUT 都会显示在屏幕上,因此您需要将它们重定向到文件