我有一个
while True:
poll_some_data_from_a_server_and_save_it_to_a_file()
time.sleep(5)
循环。它运行了一段时间,但最终只是停止,没有错误。我在 AWS 上运行它
python file.py > logfile &
日志文件中没有提示发生了什么情况,Python 进程在特定时间后在 htop 中丢失了。我怎样才能调试发生的情况并使其运行更长时间?
谢谢!
最佳答案
尝试 nohup 在后台运行该进程:
nohup python file.py > logfile &
输出将记录在名为 nohup.out
的文件中
关于python while True循环最终默默地结束,如何保持它运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22854607/