我是用下面的命令启动 frpc
nohup ./frpc -c ./frpc.ini > /dev/null 2>&1 &
- 使用
nohup + &
后台运行 - 使用
> /dev/null 2>&1
重定向标准输出和标准错误到/dev/null
假设这个时候,我遇到问题了,想看看标准输出和标准错误
有后悔药吗?
这种情况,我一般都是 kill 掉,再重新 ./frpc -c ./frpc.ini
但是有办法直接在原来的进程上该吗?
我是用下面的命令启动 frpc
nohup ./frpc -c ./frpc.ini > /dev/null 2>&1 &
nohup + &
后台运行> /dev/null 2>&1
重定向标准输出和标准错误到 /dev/null
假设这个时候,我遇到问题了,想看看标准输出和标准错误
有后悔药吗?
这种情况,我一般都是 kill 掉,再重新 ./frpc -c ./frpc.ini
但是有办法直接在原来的进程上该吗?
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
4 回答3.8k 阅读✓ 已解决
2 回答5.9k 阅读✓ 已解决
无。不过你可以 strace 上去实时看进程在干什么(往 /dev/null 写些什么数据)。
你想看输出,就要把输出先存起来,比如重定向到某个文件。
另外建议使用 systemd 服务,日志也交给 systemd 管理。