我有一个从 .sh 文件执行的 php 脚本,其中有一些回声。
如果我从终端运行脚本,我可以看到所有的输出,但是当它在后台运行时它会去哪里?
它是否在某处被记录下来了?
需要澄清的是:我不关心输出,我只是想知道它是否消失,或者以某种方式存储在某个地方。
谢谢。
答案1
简而言之,因为您的 PHP CLI 命令是在您的 shell 脚本中执行的,所以输出被发送到STDOUT
和STDERR
输出流。
输出从那里发送到哪里取决于脚本的调用方式,例如在标准终端上,输出被发送到终端本身。