当进程在后台执行时,例如使用systemd
启动时启动进程,为什么当我们通过SSH或串口访问终端时,终端上仍然没有出现stdout
和?stderr
它到底去哪儿了?
据我所知,如果我们直接从终端运行一个进程,该进程将成为终端实例的子进程,因此,stdout
并将stderr
写入终端理解的文件描述符。
然而,当进程在后台而不是从终端执行时,我们不知道 和stdout
会去哪里。stderr
提前致谢 。
当进程在后台执行时,例如使用systemd
启动时启动进程,为什么当我们通过SSH或串口访问终端时,终端上仍然没有出现stdout
和?stderr
它到底去哪儿了?
据我所知,如果我们直接从终端运行一个进程,该进程将成为终端实例的子进程,因此,stdout
并将stderr
写入终端理解的文件描述符。
然而,当进程在后台而不是从终端执行时,我们不知道 和stdout
会去哪里。stderr
提前致谢 。