Raspberry Pi-2 脚本自启动配置手记

入手 Raspberry Pi-2 后,花了一点时间将迅雷远程下载的固件安装到了 Pi 上,并且挂载了硬盘实现了远程下载功能。本人 RaspberryPi 的软硬件配置如下:

  • Raspberry Pi-2主板
  • CPU 和 GPU 均贴了一块铜质散热片,且未装入盒子
  • 使用 iPad mini 1代的充电头和摩托罗拉手机的 micro USB 线供电
  • 使用网线接入路由器
  • 使用 SanDisk Class10 8GB TF卡
  • 刷入的系统为 2015-02-16-raspbian-wheezy

但目前存在一个问题:因为迅雷的固件每次停止后需要手动调用脚本启动,而 Pi 本身也并不十分稳定,普遍存在自动重启的情况,所以自动重启后让相关软件随系统启动成了一个很重要的需求。

Linux 中要使一个脚本或者程序随系统启动而启动有很多种方法,如 update-rc.d 命令,/etc/rc.local 脚本等,根据系统不同而有所区别。本次采用修改 /etc/rc.local 文件的方式,update-rc.d 命令的方式以后有机会再做实验。

要注意的是,网上也有许多修改 /etc/rc.local 文件达到脚本自启动目的的教程,本文也是参考网上教程实验成功后撰写,但网上的教程中内容与实际情况可能有所区别,要根据实际情况灵活应对。

首先,我们在修改 /etc/rc.local 文件前,需要修改 /etc/inittab 文件。使用 sudo vim /etc/inittab 打开文件,找到 1:2345:respawn:/sbin/getty --noclear 38400 tty1 一行1——如果你已经安装了 vim 的话2,在行首增加 # 将本行注释,并新起一行,内容为 1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1,保存并退出。

然后,使用 sudo vim /etc/rc.local 打开文件,在最后一行 exit 0 前,新增一行,内容为 su -l pi -c /自/启/脚/本/路/径/脚本名称。保存并退出。

现在,配置就已完成,可以使用 sudo shutdown -r now 命令测试一下,看脚本是否正常启动了。


  1. 此处即与网上教程有区别,网上教程中,此处内容为 1:2345:respawn:/sbin/getty 115200 tty1
  2. 也可以使用其它的文本编辑器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值