前提・実現したいこと
Ubuntu上でPythonを使用し、pyautoguiによるGUI操作をcrontabにて
定期的に実行したいと考えています。
発生している問題・エラーメッセージ
作成したPythonのコードをcrontabで実行すると、pyautoguiをimportする段階で
以下のエラーが発生します。
Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'Invalid MIT-MAGIC-COOKIE-1 key'
crontabの記載
crontab
1*/5 * * * * username DISPLAY=:0 /usr/bin/python3 /usr/local/bin/test.py
試したこと
usernameアカウントでUbuntuにログインし、X Windowを起動している状態であれば、
問題なくスクリプトが実行され、pyautoguiによる自動操作が実行されていく様子が
確認できます。
しかし、実現したいことはcrontabによる自動操作であるため、GUIのセッションを
維持していなくとも実行できるようにしたいと考えています。
補足情報(ツールのバージョンなど)
Ubuntu 18.04.3 LTS
Python3.6
回答1件
あなたの回答
tips
プレビュー