在shell脚本执行PHP脚本时,echo会在哪里结束?

我有一个PHP脚本,我从.sh文件执行,并有一些回声。

如果我从terminal运行脚本,我可以看到所有的输出,但是当它在后台运行时,它会到哪里去?

它被logging在某个地方?

澄清:我不关心输出,我只是想知道它是否消失,或以某种方式存储在某处。

谢谢。

简而言之,因为您的PHP CLI命令是在您的shell脚本中执行的,输出将被发送到STDOUTSTDERR输出stream。

从那里发送输出取决于你的脚本是如何被调用的,例如在一个标准的terminal上,输出被发送到terminal本身。