我正在使用Raspberry Pi 3和Raspbian发行版。
我在Python 3中编写了一个脚本,我需要在系统启动时自动启动它,而不需要登录。
答案 0 :(得分:0)
Raspberry PI有很好的支持。可以使用" crontab"来调度任务。命令。
您可以找到以下文档:Documentation
在本文档中,您有运行" python"的示例。 Raspberry Pi重启上的脚本。
希望它有所帮助!
答案 1 :(得分:0)
我建议使用systemd来实现这一目标。例如,你的python脚本叫做hello.py。
在/lib/systemd/system/hello.service
创建系统服务文件:
[Unit]
Description=hello.py service file
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/python /dir/to/your/hello.py
Restart=always
[Install]
WantedBy=multi-user.target
可以找到systemd服务文件的完整命令和函数列表here。
为.service文件添加适当的权限:sudo chmod 644 /lib/systemd/system/hello.service
重新加载systemd守护程序:sudo systemctl daemon-reload
sudo systemctl enable hello.service
您可以使用以下命令检查您的服务是否正在运行:sudo systemctl status hello.service
并使用sudo journalctl
检查是否有任何错误