树莓派笔记10:测试几种开机自启动的方法

1 程序自启动

之前在树莓派上写的程序,都是通过ssh连接后在控制台上用命令行启动的,这种方式适合测试和调试,完善好程序后,比较好的方法是把程序设置为开机自启动,这样树莓派一上电就开始运行程序。查阅网上的资料,主要有三种方法,一是在rc.local添加启动项;二是在~/.config/autostart中添加桌面启动应用;三是在/etc/init.d/中添加服务项。

2 编辑测试程序

首先编辑一个python程序用来测试,这个测试程序最好是个通过GPIO驱动LED灯闪烁的程序,通过在控制台输出信息的方法不太合适,控制台未必显示。或者参考我的测试程序,一个UDP数据发送程序,如果启动的话就不停地发送字符串,文件名为Auto_Start_Demo.py,内容如下:

 #!/usr/bin/python
import socket
import time

HOST='192.168.191.1'
PORT=9999

server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
server.connect((HOST,PORT))
data='123'

try:
    while True:
        server.sendall(data.encode(encoding='utf-8'))
        time.
  • 5
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值