写了个小程序把树莓派的基本信息写入数据库,同时设置报警规则,如果出现报警信息就短信提醒。具体的实现方式可以看python 学习系列的前两篇文章。程序写好后发现通过nohup 运行有不少局限,虽然可以后台运行,但是每次重启Pi 都要再运行一次,本着能自动绝不动手的原则,就研究了一下开机自启。
关于开机自启程序网上普遍有两种做法,第一种是修改/etc/rc.local,在文件最后加上python 执行的命令,但是我试了好多遍都不行,所以果断选择了第二种方法:
创建一个xxx.desktop 文件
进入/home/pi/.config/autostart 文件夹,创建一个空白文件,文件名为xxx.desktop,后缀必须是.desktop,前面随意,文件内容如下:
只需把【Exec】候面的两个路径分别改成python 执行程序和需要自启的python 脚本即可。
其实还有很多参数,比如Name、Comment、Icon 分别表示启动项的名称、备注和图标,但是这些都不重要,按我说的那个设置好重启就可以了。
领取专属 10元无门槛券
私享最新 技术干货