Ubuntu 开机自动运行命令
Ubuntu开机自动运行自定义的命令,可以采用两种方式:
第一种shell脚本方式
1、进入 /etc/init.d/ 目录
[root@Ubuntu ~]# cd /etc/init.d/
2、新建一个自定义名称的sh脚本,这里以 xxx 名称为例建立一个 xxx.sh 的脚本
[root@Ubuntu /etc/init.d/]# vi XXX.sh # xxx为你的脚本文件名
XXX.sh 脚本内容,编辑好以后保存退出 :wq
### BEGIN INIT INFO
# Provides: svnd.sh
# Required-start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the svnd.sh daemon
# Description: starts svnd.sh using start-stop-daemon
### END INIT INFObt restart # 这里为需要执行的命令
注:脚本内容必须包含 ### BEGIN INIT INFO ...... ### END INIT INFO
不然会报错误:missing LSB tags and overrides
3、赋予脚本权限
[root@Ubuntu /etc/init.d/]# sudo chmod 775 ./XXX.sh # xxx为你的脚本文件名
4、然后执行以下命令
[root@Ubuntu /etc/init.d/]# sudo update-rc.d XXX.sh defaults 90 # xxx为你的脚本文件名System start/stop links for /etc/init.d/bt.sh already exist.
5、最后重启系统即可:reboot
附:取消开机启动脚本
[root@Ubuntu ~]# cd /etc/init.d # 进入/etc/init.d目录[root@Ubuntu /etc/init.d/]# sudo update-rc.d -f XXX.sh remove # 移除脚本,XXX为你的脚本文件名
第二种添加系统启动脚本方式:
1、编辑/etc/下的rc.local脚本
vi /etc/rc.local
2、然后把对应的需要执行的脚本写在 exit 0 前面,如下图所示
编辑好以后保存退出即可 :wq
Ubuntu 开机自动运行命令相关推荐
- 3322linux自动更新ip,ubuntu开机自动运行动态域名更新
想在Ubuntu开机自动运行时启动动态域名的更新,于是在网上找设置的方法.开始找到了使用sysn-rc-conf命令来设置自动运行程序.原本以为用它能实现,可是运行后发现它只能对现有的启动项进行设置( ...
- ubuntu开机自动运行.sh文件
ubuntu版本:ubuntu20.04 一.大概步骤: 将有执行权限的XX.sh文件移动到/etc/init.d/路径下, 然后运行: sudo update-rc.d XX.sh defaul ...
- linux 机器开机自动运行命令的方法
[亲测可行]方法1: 在/etc/profile.d/下写bash文件 直接把sh脚本拷贝到/etc/profile.d/目录下即可 重启开机的时候,/etc/profile会遍历/etc/profi ...
- termux安装linux 并开机自动运行命令,自动进入系统
termux安装Linux操作系统本次安装的是ubuntu termux-setup-storage #获取存储权限 好像可以不输入此条命令 apt update # 先更新一波,(会很慢需要科学上网 ...
- liunx开机自动运行命令
1. 通用方法: [root@localhost ~]# vim /etc/rc.d/rc.local touch /var/lock/subsys/local # 自动挂载命令 mkdir /xxx ...
- linux 开机自动运行命令_如何在Linux终端同时运行多个Linux命令
在一行中运行两个或多个命令可以节省大量时间,并在Linux中提高效率.在Linux中,有三种方法可以在一行中运行多个命令: ; Command 1 ; Command 2 首先运行Command1,然 ...
- shell编程实例 — 实现4G开机自动运行,实时监测,断线自动重拨》
shell编程实例 - 实现4G开机自动运行,实时监测,断线自动重拨> 往事只能回味味道 于 2021-11-20 02:30:53 发布831 收藏 1 分类专栏: shell 文章标签: u ...
- /etc/rc.local 与 /etc/init.d Linux 开机自动运行程序
1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里 --------引用---------------------- 在完成 run level 3 ...
- 在Ubuntu中自动运行KMS服务
在Ubuntu中自动运行KMS服务 安装最新的vlmcsd releases版本 使用wget下载: wget https://github.com/Wind4/vlmcsd/releases/dow ...
- Linux实现开机自动运行普通用户脚本
既然要实现开机自动运行脚本,那么就与Linux开机自启服务的原理有关:Linux开机的时候,会有一步读取/etc/inittab配置文件,选定系统运行级别,然后进行系统初始化,执行/etc/rc.d/ ...
最新文章
- R语言ggplot2可视化绘制线图(line plot)、使用gghighlight包突出高亮满足条件的线图、并保留其它线图的色彩(而不是灰色)自定义非高亮线图的透明度
- SQL Cursor(游标)
- MVC5+EF6 入门完整教程七
- I2C从驱动到应用(中篇)
- debian gnu linux8,Debian GNU/Linux 9.3 Stretch 和8.10 Jessie正式发布
- linux卸载mariadb数据库,CentOS yum 安装、卸载MariaDB数据库
- Cloud for Customer里权限控制Business Role和Access context的截图
- 28 | 读写分离有哪些坑?
- 2019最新python面试题详解(应届生)
- 微成本搭建企业高效沟通平台
- Netty是如何解决粘包和拆包问题的
- SIA:全球半导体行业销售额7月达到454亿美元 创下月度纪录
- 电脑黑屏故障的解决方案
- azure kinect三维点云_三维重建技术,你捋清楚了吗?本文适合小白
- 编程之美 裴波那楔数列
- ModuleNotFoundError: No module named ‘MySQLdb‘
- Linux内核通知链(Notifier)
- 几个项目管理经典小故事,发人深思
- collapse mode 严重_Android工具栏collapseMode问题
- CF18B/01背包