`

Linux自启动脚本编写(RH series)

阅读更多

这里以ASSP(Anti-Spam SMTP Proxy)为例,介绍下自启动脚本:

#!/bin/sh -e
# Start or stop ASSP
# chkconfig:345 89 17
# description: “Anti-Spam SMTP Proxy”
PATH=/bin:/usr/bin:/sbin:/usr/sbin

case “$1″ in

start)
echo -n “Starting the Anti-Spam SMTP Proxy”
cd /usr/share/assp
perl assp.pl
;;

stop)
echo -n “Stopping the Anti-Spam SMTP Proxy”
kill -9 `ps ax | grep “perl assp.pl” | grep -v grep | awk ‘{ print $1 }’`
;;

restart)
$0 stop || true
$0 start
;;

*)
echo “Usage: /etc/init.d/assp {start|stop|restart}”
exit 1
;;

esac

 

将这个文件保存在/etc/init.d/目录下,名字即为服务的名字,我这里的名字为assp

完了之后,运行

chkconfig –add assp

 

chkconfig –list| grep assp

 

看一下是否存在。这样就建好自启动了。

下面简单介绍下脚本文件。

第三行:哪些Linux 级别需要启动httpd(3,4,5),启动序号(89),关闭序号(17)。第四行是服务描述。

分享到:
评论

相关推荐

    tomcat自启动脚本编写

    总结来说,设置Tomcat自启动的过程主要包括编写自启动脚本、赋予脚本执行权限、创建软链接到适当的`/etc/rcX.d/`目录,并通过`chkconfig`命令将其添加为系统服务。这样,每次系统启动时,Tomcat都会按照设定自动启动...

    Linux下Oracle自启动脚本

    ### Linux下Oracle自启动脚本知识点详解 #### 一、背景与目的 在现代企业级应用环境中,数据库服务(如Oracle)通常是业务运行的核心部分。为了确保系统的高可用性和稳定性,通常需要在服务器重启后自动启动数据库...

    SUSE Linux下开机自动运行脚本命令的方法

    在SUSE Linux(如openSUSE)中,为了实现系统启动时自动执行某些脚本或命令,需要了解和利用特定的启动脚本机制。本文将详细介绍openSUSE 11和10 SP2中的启动文件设置方法,并通过一个具体的例子来展示如何实现开机...

    Linux shell脚本编写基础

    Linux shell脚本编写基础 Linux系统作为自由软件领域的代表,一直深受众多程序员和系统管理员的青睐。而在Linux环境中,shell脚本编写则是系统管理、自动化运维和开发工作中的一项基本技能。Shell脚本不仅能将复杂...

    rocketmq设置开机启动脚本

    rocketmq设置开机启动脚本

    linux开机自动启动es.txt

    linux开机自动启动es脚本,亲测有效

    centos7开机自启动执行脚本

    在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,对于系统管理员来说,配置开机自启动脚本是一项基本任务,可以确保系统启动时自动运行特定的服务或程序。这里我们将详细探讨如何在CentOS 7中设置开机自...

    linux下tomcat自动启动脚本

    教你如何在linux下配置tomcat自动启动的脚本

    linux 一键启动 jar包 批处理脚本

    linux 一键启动 jar包 批处理脚本,适用于java 项目,spring boot 一键启动,停止,重启 等,代码简洁,可直接使用.

    linux oracle sybase jboss 自启动脚本,自动备份脚本

    1. **Linux 自启动脚本**:在Linux操作系统中,自启动脚本允许我们在系统启动时运行特定的程序或服务。通常,这些脚本位于 `/etc/rc.d/` 或 `/etc/init.d/` 目录下,并通过`chkconfig`或`systemd`服务管理器来控制。...

    Elasticsearch 开机自启脚本

    为了确保系统重启后能够自动启动 Elasticsearch,我们需要配置一个开机自启脚本。在Linux系统中,这通常通过在 `/etc/init.d` 目录下创建一个服务脚本来实现。 首先,你需要以root权限登录,然后进入 `/etc/init.d`...

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

    Linux 中 MySQL 开机自动启动 3 种方法 Linux 中 MySQL 开机自动启动是指在 Linux 系统启动时自动启动 MySQL 服务,以便提供数据库服务。本文将介绍三种实现 Linux 中 MySQL 开机自动启动的方法。 方法一:使用 ...

    linux服务启动脚本服务启动脚本

    linux服务启动脚本服务启动脚本

    嵌入式linux文件系统启动脚本及分析 linuxrc init shell busybox 分析

    ### 嵌入式Linux文件系统启动脚本及其分析 #### 一、概述 嵌入式Linux系统的启动过程是理解其工作原理的关键之一。在内核完成初始化之后,接下来的步骤便是启动用户空间的服务和应用。这个过程通常涉及到一系列...

    ubuntu20.04 tmux.sh 自启动脚本

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

    java linux启动jar包脚本

    脚本上有备注,将java项目打为jar包后,替换jar的包名为项目包名即可,log文件会自动生成,方便好用。

    linux下自动启动数据库脚本

    通过本文的详细介绍,我们可以看到如何在Linux环境下编写和配置一个能够自动启动Oracle数据库的脚本。这不仅提高了系统的自动化管理水平,同时也增强了数据库服务的可靠性和稳定性。对于企业级应用而言,这种自动化...

    solaris 如何添加启动时自动执行脚本

    1. **创建脚本文件:** 首先,你需要编写一个Shell脚本文件,该脚本应包含需要在系统启动时执行的所有命令。例如,如果你希望启动一个特定的服务,可以在脚本中调用相应的命令或工具。 ```bash #!/bin/sh ### ...

    Linux启动脚本

    ### Linux启动脚本详解 #### 一、概述 在Linux环境下,经常需要通过脚本来启动或停止Java应用程序。本文档将详细介绍一个通用的Linux启动脚本,它不仅可以启动Java程序,还能有效地管理进程的生命周期。该脚本由...

Global site tag (gtag.js) - Google Analytics