繁体   English   中英

从通过树莓上的 cron 运行的 python 脚本恢复打印输出

[英]Recover print output from python script run via cron on raspberry

我一直在运行 python 脚本作为 cron 作业,通过树莓派从串行端口读取数据。 数据应该存储在数据库中,但不幸的是由于我的代码中的错误而没有发生。 但是,我的 python 代码中确实有读取数据的打印语句。

不幸的是,我没有在 crontab 配置中重定向 python 脚本的输出。 是否有任何其他默认位置将记录此输出? 到目前为止,*cron 的/etc/rsyslog.conf的日志记录已被注释掉,但是有一个包罗万象的行处于活动状态并且似乎包含 cron 作业,但是我在/var/log/messages找不到任何内容输出在此处输入图片说明

我很难重新运行我的实验,丢失的数据将对我的研究造成打击。

它没有在注释中格式化,所以这里有一些代码。 我没有运行它,因为我没有pyautogui ,但我希望它可以帮助您存档代码的屏幕截图。 在你依赖它之前测试它。

import pyautogui

saveDir = r"PUT PATH HERE THAT ENDS WITH BACKSLASH --> C:PATH\"
scrollSpeed = 10  # Change this for different scrolling speed
count = 10**2 # Change for different amount of screenshots

for i in range(count):
   myScreenshot = pyautogui.screenshot()
   myScreenshot.save(f"{saveDir}screenshot{i}.png")

   pyautogui.scroll(scrollSpeed*-1)

资料来源:

https://datatofish.com/screenshot-python/ https://pyautogui.readthedocs.io/en/latest/mouse.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM