如何查看由crontab启动的正在运行的python的stdout

时间:2017-10-20 15:13:36

标签: python cron

我有一个正在运行的python程序(在Amazon linux服务器上)。该程序由crontab启动。

如何在不停止的情况下查看其内容标准输出?

2 个答案:

答案 0 :(得分:3)

你可以阅读proc文件系统:

tail -f /proc/28897/fd/1

28897 是流程ID。

您可以使用ps

获取流程ID

例如:ps aux | grep myScript.py

答案 1 :(得分:2)

阐述Loïc的回答:

.xib末尾的“1”表示您要查看的流。 0是STDIN,1是STDOUT,2是STDERR(https://en.wikipedia.org/wiki/File_descriptor

添加这个,因为理解FD背后的黑魔法可能会非常神秘,因为我没有足够的代表评论; - )