我是用下面的命令启动 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
但是有办法直接在原来的进程上该吗?
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
5 回答858 阅读
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
4 回答979 阅读✓ 已解决
无。不过你可以 strace 上去实时看进程在干什么(往 /dev/null 写些什么数据)。
你想看输出,就要把输出先存起来,比如重定向到某个文件。
另外建议使用 systemd 服务,日志也交给 systemd 管理。