在crontab中创建新xdo实例失败

2024-04-29 19:43:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过使用crontab创建一个在@reboot时运行的脚本 这是我的测试脚本

#!/usr/bin/env python3
import os
import time
from time import sleep
sleep(30) #wait for bootup device
While True:
    os.popen('sudo xdotool mousemove 200 400')
    sleep(1)
    os.popen('sudo xdotool mousemove 500 100')
    sleep(1)

我已经尝试删除xdotool并通过sudo apt-get install xdotool重新安装它 但每次在cronlog文件中,我都会收到这个错误

Error: Can't open display: (null)
Failed creating new xdo instance

我知道这类问题已经公开,但我无法获得帮助

意图:- 我想制作一个python脚本,在启动Raspberry Pi后运行该脚本,并检查鼠标的位置,然后根据我给定的位置移动鼠标

如果有其他方法来做这项工作,请建议我 多谢各位


Tags: importenv脚本bintimeosusrsudo