`
ldzyz007
  • 浏览: 700180 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ubuntu自启动shell脚本

阅读更多
1.ln -s /home/XXX.sh /etc/init.d/XXX
2.使用update-rc.d 完成自启动
  启动和关闭顺序为90,级别默认
  update-rc.d <basename> defaults 90
 
  默认
  update-rc.d XXX defaults
 
  A启动后B才能启动,B关闭后A才关闭
  update-rc.d A defaults 80 20
  update-rc.d B defaults 90 10

  取消自启动
  update-rc.d -f <basename> remove

3.在/etc/rc.local 文件中exit 0 之间添加要自动运行的语句
  rc.local是默认启动的最后一个,其他服务已经启动,个人启动的脚步放在这里
  如:/etc/init.d/XXX
  su - myuser -c /home/my_shell/autoStart.sh
  exit 0

4.ubuntu默认启动级别为2加载的脚本在/etc/rc2.d/
  ln -s /etc/init.d/XXX /etc/rc2.d/S99XX
  S开头的表示是系统启动是要随机启动的,99为执行顺序
  K开头的是不随机启动的

5.login登录时自动运行程序
  在/etc/profile 文件中末尾行添加
  如:/etc/init.d/XXX

6.安装sysv-rc-conf
  sudo apt-get install rcconf
  运行:sudo rcconf
  sudo apt-get install sysv-rc-conf
  运行:sudo sysv-rc-conf
  sudo sysv-rc-conf red5 on

  0 系统停机状态 1 单用户或系统维护状态 2~5 多用户状态 6 重新启动

  ubuntu默认运行级别在 /etc/init/rc-sysinit.conf 的14行

  /etc/init/mysql.conf
分享到:
评论

相关推荐

    ubuntu中编写shell脚本开机自动启动(推荐)

    主要介绍了ubuntu中编写shell脚本开机自动启动,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    ubuntu20.04 tmux.sh 自启动脚本

    ubuntu tmux 自动执行shell脚本,可创建多个session,多个window。多个panes, 平铺所有的panes,对指定session下指定window的指定panes发送指定的多条命令,后台创建! 稍微修改可做成自己的自启动脚本,

    Ubuntu下后台持续运行Python程序

    是我的博客 在Ubuntu下后台持续运行Python程序 的配套代码,包含了启动和停止脚本

    php-fpm开机自动启动Shell脚本

    网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。 cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm php-fpm开机自动启动脚本如下: ...

    Ubuntu下启动mysql

    Ubuntu8.10下mysql是自启动的,但root用户、mysql数据库都被限制了。该Shell脚本是启动mysql安全模式脚本,启动后mysql数据库可以自行调试。比如php、lighttp、mysql。

    u盘启动ubuntu linux安装

    � 1.2.4 ubuntu-server-flashdrive-installer.sh (命令行方式的 shell 脚本, 从 Linux 中运行) o 1.3 手动安装 � 1.3.1 用 SYSLINUX 创建可引导的 USB 记忆棒 � 1.3.2 拷贝 Ubuntu 光盘文件到 USB 记忆棒 � ...

    bash:Bash脚本可自动在Ubuntu中工作

    在Ubuntu中启动4终端窗口的脚本。 您可以将其添加到启动中,以便在操作系统启动时触发脚本。 该脚本必须适合您的屏幕分辨率。 说明视频: https://youtu.be/nB-Ct-CsDgo : https://youtu.be/nB-Ct-CsDgo 引诱 用于...

    基于Shell脚本,通过简单配置后,可以自动安装Hadoop、Hive、Spark等大数据组件.zip

    hive的安装与配置 一.Hive的安装和配置 1.Hive并不是hadoop自带的组件,因此我们需要去下载hive,此次课我们使用hive 1.2.1版本,下载地址为: ...2.MySQL安装完成之后,可用以下命令启动和关闭mysql服务器

    在docker容器中使用非root用户执行脚本操作

    该例子是在容器中使用自建的用户来运行一个简单的shell脚本,并将脚本输出日志持久到容器外部。接下来让我们来看从制作镜像到容器运行的全过程吧。 1、构建镜像: 我将会使用dockerfile的方式来构建镜像,基础镜像...

    minecraft-init-script:在 CentOS、Fedora 和 Ubuntu 上启动 Minecraft 或 CraftBukkit 的初始化脚本

    &gt; 这是在 CentOS、Fedora 和 Ubuntu 上运行 Minecraft 或 CraftBukkit 服务器的初始化脚本。笔记截至 2015 年,此脚本不再积极维护。 所有支持的发行版都在转向 systemd,使得 LSB initscript 的概念相当过时。 我...

    Ubuntu权威指南(2/2)

    7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 158 7.1.6 位置参数 159 7.2 变量与变量替换 161 7.2.1 变量分类 162 7.2.2 变量的赋值 162 7.2.3 ...

    wsl-start:快速的wsl Ubuntu启动

    此外,该脚本在新的Ubuntu(主要操作系统)下兼容 详细说明 该项目的重点是快速WSL Ubuntu启动。 系统将自动更新和升级 所有必须具有的软件包都将被安装。 所有命令都会自动运行,但是您可以选择 包装清单: 首次...

    godot-wrapper:一个BASH脚本,可在Ubuntu上自动安装Godot游戏引擎,并进行系统集成和版本管理。

    一个BASH脚本,该脚本下载并集成了适用于Ubuntu的。 它还支持git master的版本管理和安装。 应用程序图标属于。 下面有一个单行复制和粘贴来安装Godot: git clone ...

    fix-ubuntu-unicorn-for-macbooks:一个可以修复运行 Ubuntu 14.10 的 Macbook Pro 上出现的多个问题、错误和怪癖的向导

    修复 Ubuntu 14.10 Utopic Unicorn for MacBook Pro 在 MBP 上使用 Ubuntu 14.10 时自动修复一些烦人的错误和怪癖的脚本。 它是一个向导/实用程序,可为您提供不同的执行选项。 它的特点是: 修复 GRUB 超时错误优化...

    seafile-server-installer-cn:一个脚本来安装seafile服务器

    这里的安装脚本可以帮助您快速的安装好 Seafile 服务器,并配置好 MariaDB, Memcached, WebDAV, Ngnix 和开机自动启动脚本。 使用步骤 安装干净的 Ubuntu 16.04/18.04 或 CentOS 7/8 系统,并做好镜像 (如果安装失败...

    Linux-Auto-Customizer:用于自定义Ubuntu-Linux环境并自动安装与编程相关的软件的脚本

    该软件是Ubuntu / Debian计算机的自动化脚本。 install.sh脚本可以将某些自定义功能(取决于所接收的参数)应用于当前用户控制台和Ubuntu-Linux环境,例如本地函数,文件模板和全局变量。 同样,也可以安装第三方...

    installation-shellscript-opencv-3.x-for-linux-mint-and-ubuntu

    启动脚本: sudo sh opencv-mint_ubuntu.sh 如果最新版本&gt; 3.0.0-rc1,请修改脚本的参数安装完成后,测试OpenCV是否可以与小程序image-conversion.cpp一起使用: cd Example sudo cmake . sudo make ./image-...

    beru:适用于Ubuntu的Basic Epub Reader

    跑步使用shell脚本beru启动Beru。 Beru保留一个epub文件库。 每次启动时,都会搜索指定的文件夹,并且其中的所有epub都将包含在库中。 您也可以将epub文件传递给beru作为参数。 这将打开文件并将其添加到您的库

    ubuntu-revive

    脚本ubuntu-revive旨在通过创建无人值守的自动安装恢复ISO来在出现故障时重新创建ubuntu安装,该安装程序将失败安装的安装恢复到新启动的服务器安装中。 该脚本大量借鉴了位于的ubuntu自动安装脚本。

Global site tag (gtag.js) - Google Analytics