Raspberry Piでpyautoguiを使用しています.
python
1import pyautogui 2import time 3 4pyautogui.moveTo(2177, 465, 2) 5time.sleep(1) 6 7pyautogui.click() 8time.sleep(1)
それを毎時00分にcronで実行しようとしています.
crontab
1*/60 * * * * /usr/bin/python3 /home/pi/ドキュメント/click/main.py 2*/15 * * * * /usr/bin/python3 /home/pi/ドキュメント/download/main.py
cronに関しては複数登録しており,他のものは動いています.
pyautoguiを使用している/click/main.pyのみ実行できません.(import pyautoguiの部分でエラーが出ているみたいです)
ただ,thonnyでは実行して,動いており,cronのセキュリティなどなのかと考えています.
macOSでそのようなことが書いてありました↓
https://blog.n-function.com/806/
実行できるようにするにはどうしたら良いでしょうか.ご教授お願いします.
追記
エラーログを取得したところ,以下のようになっていました
Traceback (most recent call last): File "/home/pi/ドキュメント/click/main.py", line 1, in <module> import pyautogui File "/home/pi/.local/lib/python3.9/site-packages/pyautogui/__init__.py", line 249, in <module> import mouseinfo File "/home/pi/.local/lib/python3.9/site-packages/mouseinfo/__init__.py", line 223, in <module> _display = Display(os.environ['DISPLAY']) File "/usr/lib/python3.9/os.py", line 679, in __getitem__ raise KeyError(key) from None KeyError: 'DISPLAY'
回答1件
あなたの回答
tips
プレビュー