[编辑]
我在需要调试的远程服务器中有一个 python 应用程序,当我在本地运行该应用程序时,它会打印一些我需要监视的调试信息(包括 python 回溯)。
感谢jeremy ,我必须使用tail -F监控输出文件并研究他的代码,我在这里找到了他的命令的以下变体:
ssh root@$IP 'nohup python /root/python/run_dev_server.py &>> /var/log/myapp.log &'
这让我几乎完全得到了我想要的东西,登录信息和 python 回溯,但是我没有得到任何我需要的使用python打印显示的信息。
所以我也尝试了他的命令:
ssh root@$IP 'nohup python /root/python/run_dev_server.py 2>&1 >> /var/log/myapp.log &'
它在文件中记录程序的打印输出以及日志信息,但是所有的回溯都丢失了,所以我无法调试 python 异常。
有没有办法可以捕获应用程序产生的所有信息?
提前感谢您的任何建议。