已经 nohup 后台运行并且重定向标准输出的程序,怎么查看输出

已经 nohup 后台运行并且重定向标准输出的程序,怎么查看输出

我是用下面的命令启动 frpc

nohup ./frpc -c ./frpc.ini > /dev/null 2>&1 &      
  • 使用 nohup + & 后台运行
  • 使用 > /dev/null 2>&1 重定向标准输出和标准错误到 /dev/null

假设这个时候,我遇到问题了,想看看标准输出和标准错误

有后悔药吗?

这种情况,我一般都是 kill 掉,再重新 ./frpc -c ./frpc.ini

但是有办法直接在原来的进程上该吗?


回答:

无。不过你可以 strace 上去实时看进程在干什么(往 /dev/null 写些什么数据)。

你想看输出,就要把输出先存起来,比如重定向到某个文件。

另外建议使用 systemd 服务,日志也交给 systemd 管理。


回答:

重新开个终端是否可以查看了。

以上是 已经 nohup 后台运行并且重定向标准输出的程序,怎么查看输出 的全部内容, 来源链接: utcz.com/p/938525.html

回到顶部