`

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)。第四行是服务描述。

分享到:
评论

相关推荐

    Linux下Oracle自启动脚本

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

    fastdfs自动启动脚本

    fastdfs自动启动脚本

    Linux自动启动tomcat服务shell脚本

    Linux自动启动tomcat服务shell脚本

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

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

    rocketmq设置开机启动脚本

    rocketmq设置开机启动脚本

    Oracle 自动启动脚本

    2. 编写启动脚本(startup.sh或startup.bat):在Unix/Linux环境下通常为shell脚本,在Windows环境下则是批处理文件。脚本内容应包含数据库实例的启动命令,如`sqlplus / as sysdba`进入命令行模式,然后执行`...

    linux-oracle环境变量及自启动脚本

    在Linux系统中,Oracle数据库的运行依赖于一系列的环境变量设置和自启动脚本的配置。这些要素确保了数据库服务的稳定性和可管理性。本文将深入探讨与"linux-oracle环境变量及自启动脚本"相关的知识点。 一、Oracle...

    centos7开机自启动执行脚本

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

    Linux下Python脚本自启动与定时任务详解

    最近同事问了一个关于Python脚本自启动与定时任务的问题,发现很多的朋友对这块都不是特别的熟悉,所以本文主要给大家介绍的是关于Linux下Python脚本自启动与定时任务的相关内容,分享出来供大家参考学习,话不多说...

    tomcat自动启动脚本配置

    Tomato 自动启动脚本配置是指在 Linux 环境中,使用 shell 脚本来实现 Tomcat、JMS 和 Presto 的自动启动。在本文中,我们将介绍如何创建自动启动脚本、如何编写脚本信息、如何授权文件和如何配置自动启动服务。 ...

    springboot项目linux系统下 通用 启动脚本

    springboot项目linux系统下 通用 启动脚本 支持日志输出、远程调试开启 支持start、stop、restart命令 通用启动脚本,只需将服务名改成自己的服务名即可! 保证可用!

    Linux 脚本编写基础

    ### Linux脚本编写基础知识 #### 1. Linux脚本的基础概念与执行权限 在Linux系统中,脚本是一种用于自动化任务的重要工具。脚本通常由一系列命令组成,并且可以通过简单的文本编辑器创建。 ##### 1.1.1 脚本的...

    linux下tomcat自动启动脚本

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

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

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

    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 看门狗及自启动脚本 定时启动程序。自启动脚本: “Syntax error: “(” unexpected”的解决方法 sudo dpkg-reconfigure dash 在选择项中选No,搞定了! ./watchdog.sh

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

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

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

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

    java linux启动jar包脚本

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

Global site tag (gtag.js) - Google Analytics