我正在尝试在 raspberry pi 4 打开时自动运行 python 脚本,并且我正在使用 crontab 来执行此操作。该脚本是一个 GUI,可帮助填充和搜索数据库。树莓派没有给出任何错误或异常,它只是正常打开,没有运行脚本的信号。 我在 crontab 中使用的命令是:
@reboot python3 /home/pi/Desktop/folder/gui.py &
脚本使用的库是:
感谢您的时间,这是我第一次在 raspberry pi 或 linux 环境中工作,所以我不明白很多事情。
答案 0 :(得分:0)
在树莓派上,您的程序需要使用的服务可能没有激活。在您的示例中,显示服务可能未激活。
尝试执行以下操作:
@reboot sleep 60 && python3 /home/pi/Desktop/folder/gui.py &
在 Raspberry Pi 启动后等待 60 秒(或更长时间),这可能会防止代码失败并帮助解决您的问题。
答案 1 :(得分:0)
我设法使用自动启动而不是 crontab 使其工作。我使用了此视频教程 https://www.youtube.com/watch?v=cZa1oCSdbUk&t=344s。显然 crontab 不是运行使用图形界面的脚本的最佳选择。