[英]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.