簡體   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