Ubuntu14.04设置开机启动脚本(转)
设置 启动 脚本 开机 ubuntu14.04
2023-09-14 08:58:45 时间
原文:https://www.magentonotes.com/ubuntu-config-autostart-shell-script.html
方法一:将脚本添加到文件/etc/rc.local
/etc/rc.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该文件需要root权限才能修改。该脚本具体格式如下,
注意,一定要将命令添加在 exit 0之前,比如我用VirtualBox启动Ubuntu虚拟机,虚拟机上配置的 网络连接是桥接模式,但Ubuntu每次启动后,网络
都连接不上,需要启动后,自己再执行NetworkManager命令,这里,我们就可以将这个命令的执行放在/etc/rc.local里面,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # add by zhj,启动网络连接
NetworkManager
exit 0 |
方法二:将脚本文件放在/etc/init.d/目录下
要注意的是,/etc/init.d/目录下的脚本的内容是有格式要求的,不能随便写,具体格式自己在网上搜吧
1,新建个脚本文件new_service.sh
1
2
3
4
|
#!/bin/bash # command content exit 0 |
2,设置权限
1
|
sudo chmod 755 new_service.sh |
3,把脚本放置到启动目录下
1
|
sudo mv new_service.sh /etc/init .d/ |
4,将脚本添加到启动脚本
执行如下指令,在这里90表明一个优先级,越高表示执行的越晚
1
2
|
cd /etc/init .d/ sudo update-rc.d new_service.sh defaults 90 |
移除Ubuntu开机脚本
1
|
sudo update-rc.d -f new_service.sh remove |
相关文章
- Windows下Nginx的启动、停止等命令&Nginx 配置多域名&windows下设置Nginx开机自动启动
- Advanced Installer15.2 安装包的制作案例--------打包Winform安装程序以及创建桌面快捷方式和菜单程序以及设置卸载和开机启动以及安装必备组件
- Microsoft Visual Studio Installer Projects 安装包的制作案例--------打包Winform安装程序自定义安装以及设置开机启动和卸载时删除多余的文件
- Microsoft Visual Studio Installer Projects 安装包的制作案例--------打包Winform安装程序以及创建桌面快捷方式和菜单程序以及设置卸载和开机启动
- VS2019/VS2017设置默认管理员权限启动
- pyenv设置python多版本环境
- 如何让Ubuntu 14重启后,保存屏幕亮度的设置
- iOS App设置icon,启动图,App名称的方法
- Eclipse(MyEclipse) 设置默认编码为Utf-8 之最全方法
- iOS开发UI篇—iOS开发中三种简单的动画设置
- ubuntu设置服务开机启动
- 日志服务(原SLS)新功能发布(9)--Logtail配置支持主题(Topic)设置功能
- Qt编写物联网管理平台18-数据库设置
- Linux centos 6.7设置MySQL为开机启动
- MySQL服务启动及密码设置/配置远程访问
- SAP ABAP应用服务器返回给前端的304 not modified是怎么设置的
- 火狐开机启动慢设置
- SAP Gateway 后台模型的缓存设置
- 单独修改设置某一个elementui 元素的样式
- android 9.0 10.0 多个launcher 启动设置默认launcher
- Qt关于设置窗口透明或半透明且控件不透明(可用)
- 【CSS】CSS 文本样式 ② ( font 字体设置 | CSS 2.0手册使用 | font-weight 字体粗细设置 | font-style 字体斜体设置 | font 字体样式综合写法 )
- android studio IDE 下,设置ACTIVITY全屏
- ubuntu设置开机启动图形应用程序,替换默认图形桌面
- 设置Webdriver启动chrome为默认用户的配置信息
- Docker 将已经部署的容器设置为自动启动
- Appium自动化测试之启动时跳过初始化设置
- ip设置
- ES设置字段搜索权重——Query-Time Boosting
- Windows平台下Go语言的安装和环境变量设置
- Android 11.0 framework根据设置的app启动白名单限制app启动
- [安装之1] dell设置从ssd启动_如何进bios设置ssd固态硬盘为第一启动