文档章节

树莓派-linux的多种启动自运行方式

openthings
 openthings
发布于 2015/03/22 10:46
字数 286
阅读 9231
收藏 3

/etc/rc.local

:加入自己的执行命令。

/etc/inittab

:初始状态的设置。

/etc/init.d/

:编写一个脚本,放着里面,需设为执行权限。

以svn为例:

1.制作开机启动脚本svn_serve

#!/bin/sh
### BEGIN INIT INFO
# Provides:          svn_serve
# Required-Start:    $remote_fs
# Required-Stop:     $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start or stop the HTTP Proxy.
### END INIT INFO

case $1 in
    start)
        svnserve -d -r /home/pi/svn_repository
        ;;
    stop)
        killall svnserve
        ;;
*)
echo "Usage: $0 (start|stop)"
;;
esac

如果不加上面的注释,执行下面步骤3时,update-rc.d会报如下的警告信息

update-rc.d: warning: /etc/init.d/proxy missing LSB informationupdate-rc.d: see <http://wiki.debian.org/LSBInitScripts>

2.启动关闭服务

sudo service svn_serve startsudo service svn_serve stop

3.让svn_serve开机启动

sudo update-rc.d svn_serve defaults

4.取消svn_serve的开机自动启动

sudo update-rc.d -f svn_serve remove


./config/autostart/my.desktop

:编写个这样的文件,放进去。只能用于图形界面程序。

[Desktop Entry]
Name=ScanTest
Comment=My Python Program
Exec=python /home/pi/ScanTest/Scan.py
Icon=/home/pi/ScanTest/Scan.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

只要有type和exec两行即可。

有的行,有的不行,可能是权限和运行状态的问题,需要摸索、测试。

© 著作权归作者所有

openthings
粉丝 322
博文 1140
码字总数 689435
作品 1
东城
架构师
私信 提问
加载中

评论(1)

林尘
林尘
我在树莓派开机启动qt程序的时候用./config/autostart/my.desktop启动,有时可以有时不可以。试了很久了还是没有发现什么规律。
新手教程:如何 SSH 进入树莓派

在这篇树莓派文章中,你将学到如何在树莓派中启用 SSH 以及之后如何通过 SSH 进入树莓派。 在你可以用树莓派做的所有事情中,将其作为一个家庭网络的服务器是十分流行的做法。小体积与低功耗...

作者: Chinmay
05/23
0
0
怎样从外网登录访问树莓派Raspberry Pi

外网登录访问树莓派Raspberry Pi 本地的树莓派 Raspberry Pi,只能在局域网内访问,怎样从公网也能登录访问树莓派 Raspberry Pi? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动树...

码途
2018/11/27
214
0
raspberrypi的相关网址

一、NOOBS安装 NOOBS使用说明书 http://www.shumeipai.net/thread-20009-1-1.html NOOBS自定义多系统启动 https://www.jianshu.com/p/afbcd17b785d NOOBS安装自定义系统 https://blog.csdn.......

mbzhong
2018/11/14
103
0
树莓派使用入门:庆祝树莓派的 14 天

在我们关于树莓派入门系列的第 14 篇也是最后一篇文章中,回顾一下我们学到的所有东西。 派节快乐! 每年的 3 月 14 日,我们这些极客都会庆祝派节。我们用这种方式缩写日期: ,3 月 14 于是...

作者: Anderson Silva
04/16
0
0
PiShrink:使树莓派镜像更小

树莓派不需要过多介绍。它是一款小巧、价格实惠,只有信用卡大小的电脑,它可以连接到显示器或电视。我们可以连接一个标准的键盘和鼠标,并将其用作一台成熟的台式计算机来完成日常任务,如互...

作者: Sk
05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

c语言实现Sqlite3的创建db和增删改查db操作

SQLite,是一款轻型的数据库,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中使用广泛,现在准备学习一下sqlite3的使用方法并写一个测试demo,后面在项目智能...

jorin_zou
30分钟前
5
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第2题

choose three Which three are true about the CREATE TABLE command? A) It can include the CREATE...INDEX statement for creating an index to enforce the primary key constraint. B) ......

oschina_5359
33分钟前
6
0
如何在二维码中循环批量插入图片

现在二维码种类比较多,为了突出二维码的个性及吸引客户,很多朋友都喜欢在二维码上插入图片。想要每个二维码都与众不同,但是有的时候需要批量插入图片数量有限,如果制作的二维码比较多的话...

中琅软件
34分钟前
7
0
LTR那点事—AUC及其与线上点击率的关联详解

LTR(Learning To Rank)学习排序是一种监督学习(SupervisedLearning)的排序方法,现已经广泛应用于信息索引,内容推荐,自然语言处理等多个领域。以推荐系统为例,推荐一般使用多个子策略...

达观数据
34分钟前
6
0
IntelliJ 如何显示代码的代码 docs

希望能够在 IntelliJ 代码上面显示方法的 docs。 如何进行显示? 你可以使用 Ctrl + Q 这个快捷键来查看方法的 Docs。 https://blog.ossez.com/archives/3061...

honeymoose
37分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部