`
ldzyz007
  • 浏览: 716569 次
  • 性别: 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脚本并将其配置为系统的服务。下面将详细介绍如何在Ubuntu中编写和设置shell脚本来实现这一功能。 首先,我们需要创建一个shell脚本文件...

    ubuntu20.04 tmux.sh 自启动脚本

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

    通过shell脚本自动化量产SD启动卡,ubuntu制作SD启动卡 ,SD启动卡, shell脚本量产SD启动卡

    本主题将深入探讨如何使用Shell脚本在Ubuntu操作系统上自动生成SD启动卡,从而实现SD卡的大规模生产。这种方法尤其适用于需要批量制作相同配置的Linux启动卡,如Raspberry Pi或其他嵌入式设备的开发工作。 首先,...

    ubuntu下创建热点的脚本

    这个名为"ubuntu下创建热点的脚本"的资源提供了一个便捷的方法来管理和控制笔记本电脑上的WiFi热点。通过运行两个简单的命令,用户可以快速开启或关闭热点。 脚本`ap.sh`是这个功能的核心。在Ubuntu系统中,它通常...

    xtrabackup备份恢复shell脚本

    《Xtrabackup备份与恢复:Shell脚本详解》 在MySQL数据库管理中,数据安全至关重要,而定期备份和有效的恢复策略是保障数据安全的关键环节。Xtrabackup是一款开源的、针对InnoDB存储引擎的热备份工具,它能够在不...

    Ubuntu下后台持续运行Python程序

    本文将深入探讨如何在Ubuntu环境下实现这一目标,并提供配套的启动和停止脚本。 首先,我们需要理解在Linux系统中,后台运行进程的基本概念。通常,当我们在终端中执行一个命令,该命令会在当前的shell会话中运行,...

    script-apt:ubuntu18.04 shell脚本,支持各种软件的自动部署

    本文将深入探讨“script-apt”这个针对Ubuntu 18.04的shell脚本,它专门设计用于简化和自动化各种软件的部署过程。 Ubuntu 18.04 LTS(长期支持版本)是Ubuntu操作系统的一个非常流行和稳定的发行版,广泛应用于...

    Linux简介及安装和常见命令与shell脚本

    本教程将分为两大部分,分别介绍Linux的基础知识和安装过程,以及Linux命令与Shell脚本的详细应用。 一、Linux简介及安装 1. Linux发行版:Linux并不是单一的操作系统,而是一系列基于Linux内核的开源操作系统发行...

    shell脚本一键安装Ant和Maven

    在IT行业中,shell脚本是一种极其重要的自动化工具,特别是在Linux或Unix系统中。本文将详细介绍如何使用shell脚本来一键安装Apache Ant和Maven,这两个都是Java开发中的关键构建工具。 Apache Ant是一个Java库和...

    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开机自动启动脚本如下: ...

    Linux Shell脚本系列教程(一):Shell入门.docx

    Linux Shell脚本系列教程(一):Shell入门 Linux Shell脚本系列教程(一):Shell入门是Linux操作系统中的一种基本组件, Shell是命令行界面或文本界面,它使得用户能够与操作系统的核心功能进行交互。 一、Shell...

    ubuntu精简版 windos解压即用

    这种精简版减少了常规Ubuntu的大小和资源需求,使得用户能够在Windows环境下快速启动和使用Ubuntu的环境。 【描述】"ubuntu精简版 windos解压即用 不需要安装虚拟机 硬盘自动映射"意味着这个Ubuntu版本被优化以适应...

    ubuntu16.04安装mysql5.7脚本

    以下是关于使用脚本在Ubuntu 16.04上自动安装MySQL 5.7的详细步骤和相关知识点。 首先,你需要确保你的系统是最新的。运行以下命令更新系统包列表和安装任何可用的更新: ```bash sudo apt-get update sudo apt-...

    Shell脚本实现自动输入密码登录服务器

    Shell脚本实现自动输入密码登录服务器是自动化运维和部署中的常见需求,特别是在执行涉及权限验证的任务时,如scp文件传输或SSH远程连接。在这种情况下,使用expect工具可以帮助我们编写脚本,自动处理需要用户交互...

    Ubuntu 14.04设置开机启动脚本的方法

    总的来说,通过遵循上述步骤,你可以轻松地在Ubuntu 14.04中配置开机启动脚本,从而实现系统的自动化管理和服务的自启动。这种能力对于系统管理员来说非常有用,特别是当需要确保某些服务在系统启动时总是处于运行...

    Ubuntu下启动mysql

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

    Linux Shell脚本系列教程详细介绍.docx

    Linux Shell脚本是一种强大的工具,它允许用户通过编写文本文件来自动化执行一系列命令。这篇教程主要针对初学者,旨在引导他们进入Linux Shell脚本的世界。首先,教程介绍的是Shell的基本概念,强调了shell在Unix...

    ubuntu系统中nginx启动脚本

    本文将详细介绍如何在Ubuntu系统中配置和使用Nginx启动脚本来实现服务的自启动。 首先,我们需要理解启动脚本的基本结构。脚本通常位于`/etc/init.d/nginx`目录下,其内容遵循Linux的init系统标准,如System V init...

    jar包自动化启停脚本,支持开机自启

    适用人群:生产环境运维人员,需要大量启动jar包的人员、需要设置开机自启动jar包的人员。 使用方法:(1)通过sh autoStart.sh可以启动目录下的所有jar包。(2)通过sh autoStart.sh /home/issue/svr-test 可以启动...

Global site tag (gtag.js) - Google Analytics