`
ruijf
  • 浏览: 71211 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

linux添加开机启动项

阅读更多

ubuntu:

1.编写脚本xxx放于/etc/init.d/下

2.修改脚本执行权限:chmod 755 xxx

3.update-rc.d xxx defaults NN (NN为启动顺序),将脚本添加到系统启动执行的队列中去。

 

centos:

1.编写chkconfig格式的脚本xxx,放于/etc/init.d/下:

 

#/bin/sh
#chkconfig: 2345 20 80  
#description: nginx script,2345运行级 20是启动时优先级 80是关闭时优先级
case $1 in
          start)  /usr/bin/nginx             ;;
          stop)   /usr/bin/nginx -s quit     ;;
              *)  echo "require start|stop"  ;;
esac

2.修改脚本执行权限:chmod 755 xxx

3.添加服务:chkconfig --add xxx 

 

gentoo:

看下/etc/local.d/README这个文件,里面说的很清楚了

This directory should contain programs or scripts which are to be run

when the local service is started or stopped.

 

If a file in this directory is executable and it has a .start extension,

it will be run when the local service is started. If a file is

executable and it has a .stop extension, it will be run when the local

service is stopped.

 

All files are processed in lexical order.

分享到:
评论

相关推荐

    linux添加开机启动项.docx

    linux添加开机启动项.docx

    linux添加开机启动项的方法介绍.docx

    本文档主要介绍了Linux添加开机启动项的多种方法,包括使用chkconfig命令、在~/.bash_profile文件中添加启动项、在/etc/rc.local文件中添加启动项、使用crond守护程序实现周期性执行命令、使用at命令实现定时执行...

    Arm-linux 自定义开机启动程序,避开从桌面启动

    ### Arm-Linux自定义开机启动程序详解 #### 一、背景与目的 在Arm-Linux平台上进行嵌入式开发时,经常会遇到需要自定义开机启动程序的需求。例如,当开发者希望在启动时直接运行自己开发的Qt界面程序,而不是先...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...

    linux中mysql开机自动启动3种方法.docx

    这三个命令分别将 MySQL 服务脚本复制到 `/etc/init.d/` 目录下,添加 MySQL 服务到系统启动项中,并将其设置为在系统启动时自动启动。 方法二:使用 mysqldauto 启动脚本 第二种方法是使用一个名为 mysqldauto 的...

    多系统开机启动项修复

    然而,随着系统的增加,开机启动项管理变得复杂,尤其是当系统重装后,可能出现开机启动项丢失或选择项消失的问题。在这种情况下,"多系统开机启动项修复"就显得尤为重要。 标题中提到的"多系统开机启动项修复"是指...

    Linux 添加系统服务、设置开机启动、设置启动顺序、chkconfig.docx

    这是推荐的方法,有些 Linux 不支持在服务脚本注释中添加注释 #chkconfig: 2345 64 36,64 代表启动顺序,36 代表关闭顺序,2345 代表 chkconfig –list 中的 2345 项打开。 方法(二):修改 /etc/rc.d/rc.local ...

    debian系统开及启动项管理

    Debian 系统开机启动项管理是指在 Debian Linux 系统中,管理开机启动项的过程。这包括了解 Linux 的启动过程、关键启动脚本的书写规则,以及如何管理开机启动项。 关于 Linux 的启动 Linux 的启动过程可以分为两...

    开机自启动

    - 可以使用第三方工具,如Windows的CCleaner,Mac的OnyX,或Linux的Starter,这些工具提供直观的界面来查看和管理开机启动项。 - 或者直接通过系统内置的工具,如Windows的任务管理器,macOS的活动监视器,以及...

    Centos 6和Centos 7下服务启动方法及添加到开机启动项的方法

    本文将详细介绍在CentOS 6和CentOS 7两个版本下的服务启动方法及如何将服务添加到开机启动项中。 #### 一、CentOS 6服务启动方法 CentOS 6使用的是传统的`sysvinit`初始化系统,服务的管理主要通过`service`命令来...

    centos7开机自启动执行脚本

    - 在弹出的窗口中点击“添加”,然后浏览找到你的`sh`脚本文件,点击“打开”将其添加到启动项列表。 这样,每次登录到图形界面时,你的脚本都会自动执行。 4. **验证和管理自启动项** 可以使用`systemctl ...

    Linux一键启动多个jar

    - **错误处理**:如果在启动或停止过程中遇到问题,比如找不到.jar文件或无法杀死进程,可以添加错误处理机制,如`if`语句和`echo`来输出错误信息。 - **依赖检查**:确保在启动前所有依赖项都已就绪,例如Java环境...

    linux 开机启动

    Linux开机启动是一个涉及多个阶段的复杂过程,主要包括系统引导、硬件初始化、服务启动以及用户交互界面加载等步骤。在Linux系统中,自启动程序的管理是一项基础而重要的工作,它涉及到系统启动时的自动运行程序、...

    linux下开机启动DB2,WAS,TDS服务.docx

    总结一下,Linux下开机启动DB2、WAS和TDS服务的关键步骤是: 1. 创建启动脚本:`startDB2` 和 `startWasTds`。 2. 在脚本中定义服务路径、用户信息以及启动/停止逻辑。 3. 给脚本赋予执行权限。 4. 使用 `chkconfig...

    ARM Linux系统开机自动运行特定应用的设置方法

    在ARM Linux系统中,实现开机自动运行特定应用是一项非常有用的技术。以下是实现该技术的详细步骤: 1. 首先,在开发板的根文件系统中找到/usr/etc/rc.local文件,该文件中存储着系统服务的命令。有些开发板在开机...

    Ubuntu 添加删除开机启动项的操作方法

    在Ubuntu和Debian这样的Linux系统中,管理开机启动项对于优化系统性能和自动化日常任务至关重要。本文将详细讲解如何添加和删除这些启动项,同时简要介绍Linux的启动过程和运行级别。 首先,理解Linux系统的主要...

    程序 开机启动

    - 各种系统优化工具,如CCleaner、Advanced SystemCare等,提供了管理开机启动项的功能。 - 对于开发者,可以使用如Process Monitor(Windows)或strace(Linux)等工具来监控程序的启动行为。 了解开机启动的...

    中标麒麟系统配置开机自启.rar

    `install.sh`可能会创建一个新的systemd服务单元文件,并用`systemctl enable`命令将其设置为开机启动。 在操作过程中,需要注意以下几点安全和最佳实践: - **权限管理**:确保只有授权的用户或脚本能够修改`/etc...

    Java 开机启动源码下载

    5. **注册表编辑**:在Windows系统中,可以编辑注册表(Registry Editor)来添加启动项,使Java程序在开机时运行。但这需要谨慎操作,以免破坏系统稳定性。 6. **环境变量**:配置环境变量如`JAVA_HOME`, `PATH`和`...

Global site tag (gtag.js) - Google Analytics