妙算(树莓派等linux系统)程序开机自启动
2016-11-25 10:24
218 查看
reference:http://www.lightdew.com/a/chengxujishu/505.html
在~/track目录下,有一个名叫main的程序,现在,我已经可以在SSH或终端中,输入命令: ./main 运行成功。((注意,一定要百分百的确定,你的程序是可以执行成功的)
(或者用gedit或vim,看你习惯)
输入如下脚本内容:
(其实就是将程序运行路径与程序执行命令写在了一个脚本里)
然后按ctrl+x退出,再按Y保存,再按Enter,此时回到了主界面。
一定要修改这个权限,否则无法执行
回车后,就进入了rc.local,这时,在exit 0的上一行,写入如下程序:
按ctrl+x,再按Y保存,再按Enter,此时,又回到了主界面。
(上面的步骤,实际上就是将上面制作的脚本添加到rc.local里)
上面的做完后,重启,main就可以自动运行了,以后,只要一通电,它就会自己运行。
reference:http://www.lightdew.com/a/chengxujishu/505.html
在~/track目录下,有一个名叫main的程序,现在,我已经可以在SSH或终端中,输入命令: ./main 运行成功。((注意,一定要百分百的确定,你的程序是可以执行成功的)
第一步:制作sh脚本
在程序main的同级目录即~/track下,使用如下命令:sudo nano clientStart.sh
(或者用gedit或vim,看你习惯)
输入如下脚本内容:
#!/bin/sh cd ~/track ./main
(其实就是将程序运行路径与程序执行命令写在了一个脚本里)
然后按ctrl+x退出,再按Y保存,再按Enter,此时回到了主界面。
第二步:修改clientStart.sh的权限
在主界面里输入以下命令:sudo chmod 777 ~/track/clientStart.sh
一定要修改这个权限,否则无法执行
第三步:向rc.local添加我们制作的这个脚本,用于开机启动。
使用命令:sudo nano /etc/rc.local
回车后,就进入了rc.local,这时,在exit 0的上一行,写入如下程序:
~/track/clientStart.sh start
按ctrl+x,再按Y保存,再按Enter,此时,又回到了主界面。
(上面的步骤,实际上就是将上面制作的脚本添加到rc.local里)
上面的做完后,重启,main就可以自动运行了,以后,只要一通电,它就会自己运行。
相关文章推荐
- Linux系统--程序开机自启动
- Linux系统设置开机程序自启动
- Linux系统如何将某一程序设置为开机自启动
- Linux 树莓派设置程序开机自启动
- Linux下将自己安装的Apache(httpd)新增为系统服务,开机自启动
- Linux设置程序的开机自启动与Linux服务
- Linux下java程序启动脚本(可做开机自启动Service脚本)(未测试)
- 如何使Linux系统上的程序开机后自动运行
- Linux下java程序启动脚本(可做开机自启动Service脚本)
- 如何让Linux系统的程序在开机时自动运行
- linux下系统开机oracle自启动
- 各式各样的自启动(系统启动或注销及开机\关机时执行一定程序)
- linux系统中配置oracle开机自启动
- 树莓派开机自启动程序(ArchLinux 版本)
- 让Linux系统的程序在开机时自动运行
- linux程序开机自启动 不用回车 找不到库
- 如何用批处理将一程序做为系统服务每次开机都自启动
- 如何顺利实现LINUX系统开机自动启动指定的脚本程序
- 不同linux系统添加开机启动程序的命令
- linux 设置程序开机自启动的方法