已经 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