Ubuntu16.04 脚本开机自启(亲试有效)

本文面向Ubuntu系统,介绍了两种开机自启方式。一是使用shell脚本开机自启,需root权限,包括创建脚本、编辑文件、设置权限等步骤;二是利用ubuntu自带工具Startup Applications,需进入系统用户,要提前设置开机自动进入,通过添加启动项实现自启。

面向Ubuntu的开机自启方式有很多,本次介绍两种自启方式。

1. shell 脚本开机自启(需root权限)

创建程序的开机自启脚本,以实际示例举例(编写远程工具开机自启脚本):

● 创建开机脚本

touch start.sh

● 编辑start.sh脚本文件sudo vi start.sh

#!/bin/bash
 
### BEGIN INIT INFO
# Provides:     sunlogin
# Required-Start:  $remote_fs $syslog
# Required-Stop:   $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: start sunlogin
# Description:    start sunlogin
### END INIT INFO
 
#此处编写脚本内容
cd /usr/local/sunlogin/bin
./sunloginclient

● 将自启脚本设置权限并拷贝到/etc/init.d/

sudo chmod 755 start.sh
sudo cp start.sh /etc/init.d/

● 设置开机自启

cd /etc/init.d
sudo update-rc.d start.sh defaults 90

● 取消脚本自启

sudo update-rc.d start.sh remove

2. ubuntu自带工具 Startup Applications(需进入系统用户)

通过 Startup Applications 添加开机脚本,在进入系统后启动程序。该自启方式前提需进入系统用户,因此需提前将用户设置成开机自动进入(无密码进入)

● 进入 Startup Applications
进入Ubuntu系统可在搜索栏中输入 Startup Applications 找到该工具,或者在终端中输入gnome-session-properties 进入。

搜索 startup
输入gnome-session-properties
● 添加开机启动项

点击ADD添加启动项,需要注意的是在填写启动内容时指定到程序所在地址,如
bash /home/gmh/start.sh,若需要自启时在终端显示结果启动内容修改为
gnome-ternimal -x bash start.sh

在这里插入图片描述
● 保存修改重启测试

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值