`

一个服务的例子

 
阅读更多
#!/bin/bash
#
# memcached Init file for starting and stopping
#
# chkconfig: 35 80 30
# description: memcached startup script

# Source function library.

. /etc/rc.d/init.d/functions

MEMCACHED_OWNER="root"
MEMCACHED_HOME=/opt/App/memcached
MEMCACHED_BIN=$MEMCACHED_HOME/bin
MEMCACHED_PID=$MEMCACHED_HOME/memcached11311.pid
MEMCACHE_PORT=11311

function_check_pid_file()
{
    if [ -f $MEMCACHED_PID ];
       then
            echo "PID has locked in $MEMCACHED_PID, Script Exit."
            exit 1
    fi
}

function_stoping_check()
{
    if [ -f $MEMCACHED_PID ];
           then
            kill -0 `cat $MEMCACHED_PID` &>/dev/null
            ret=$?
            
            if [ $ret -eq "0" ]; 
                then
                   return "0"
                else 
                   echo "memcached isn't running but the PID file $MEMCACHED_PID exist. You should delete this file."
                   exit 1
           fi
          else 
            echo "NO PID file $MEMCACHED_PID exist."
            exit 1
    fi
}

case "$1" in
start)

function_check_pid_file

echo -n $"Starting memcached: "
su - $MEMCACHED_OWNER -c "$MEMCACHED_BIN/memcached -d -m 256 -p $MEMCACHE_PORT -u root -P $MEMCACHED_PID -c 5000"
echo "[OK]"
;;
stop)
function_stoping_check
echo -n $"Stopping memcached: "
su - $MEMCACHED_OWNER -c "kill `cat $MEMCACHED_PID` "
echo "[OK]"
trap "rm -f $MEMCACHED_PID" EXIT
;;
*)
echo $"Usage: $0 {start|stop}"
esac


tomcat pid设置
CATALINA_PID=/opt/deploy/qa-venus/tomcat.pid 
分享到:
评论

相关推荐

    一个(客户+服务器)的简单例子.rar

    在这个简单的例子中,我们看到一个针对初学者的教程,旨在帮助理解易语言如何实现客户端与服务器的交互。 首先,我们要明白客户端是用户界面,通常是用户直接操作的部分,比如浏览器、桌面应用程序等。它们发送请求...

    第一个spring例子

    在这个"第一个spring例子"中,我们将探讨如何创建一个简单的Spring应用,它包含了client和server两部分,这通常意味着我们将构建一个客户端-服务器架构的应用。为了运行此示例,你需要安装MySQL数据库服务和Apache ...

    很简单的一个AJAX例子

    这个"很简单的一个AJAX例子"的标题和描述表明,我们将会探讨一个基础的AJAX应用实例,它可能包含了一个简单的JavaScript代码示例,用于向服务器发送请求并接收响应,以实现页面的异步更新。 在Web开发中,AJAX的...

    一个fms服务器例子

    这个"一个fms服务器例子"的压缩包包含了一些用于演示或教学目的的文件,帮助我们理解FMS如何工作。 在压缩包中,我们看到以下几个文件: 1. **Game.far**:这是一个FMS应用程序的Far文件,Far是Flash Application ...

    服务管理经典教案及经典例子

    在IT领域,服务管理是一个至关重要的概念,它涵盖了组织如何设计、交付和改进服务以满足客户需求和期望的全过程。本教程旨在深入解析服务管理的核心原理和实践,通过丰富的案例帮助理解这一领域的精髓。 首先,我们...

    jsp 写的 一个小例子

    【标题】"jsp 写的 一个小例子"揭示了这个压缩包内容是关于使用Java Server Pages(JSP)技术开发的一个Web应用程序实例。JSP是一种动态网页开发技术,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现服务器端...

    一个可伸缩的使用完成端口服务器的例子

    标题中的“一个可伸缩的使用完成端口服务器的例子”是指一种使用IO Completion Ports(I/O完成端口)技术设计的高性能服务器架构。在Windows操作系统中,I/O完成端口是一种高级I/O模型,用于处理大量的并发连接请求...

    aidl调用服务的例子

    首先,我们需要创建一个`ServiceConnection`实例,用于处理服务连接的生命周期: ```java private ServiceConnection connection = new ServiceConnection() { @Override public void onServiceConnected...

    一个spring例子

    在这个"一个spring例子"中,我们将深入探讨Spring的关键特性以及如何在实践中应用它们。 首先,Spring的核心特性之一是依赖注入(DI)。DI允许开发者解耦组件间的依赖关系,使得组件更加独立,易于测试和维护。在...

    libevent源码和一个小例子

    标题"libevent源码和一个小例子"指的是一个关于libevent库的源代码分析以及如何使用它的具体示例。Libevent是一个事件通知库,它用于编写高性能的网络服务器,处理TCP、UDP、HTTP、SSL和其他IO事件。在给定的描述中...

    HPROSE例子 一个服务端,两个客户端

    HPROSE(High Performance Remote Object Service Engine)是一个轻量级、跨语言、跨平台的远程对象服务引擎。这个例子展示了如何使用HPROSE构建一个服务端,并且与两个客户端进行交互。下面我们将深入探讨HPROSE的...

    广播,服务以及经典例子

    当系统广播发送ACTION_BATTERY_LOW意图时,注册了该广播的接收器会接收到通知,然后启动一个服务来执行紧急的数据保存操作。在这个过程中,服务可以在后台运行,即使用户已经关闭了应用,数据仍然会被安全保存。 在...

    完成端口服务器的一个例子

    TCPIP 服务器五种I/O操作的完成端口的例子

    一个ejb学习时的简单例子

    在这个小例子中,我们可能会看到一个使用JPA(Java Persistence API)来实现的CMP实体Bean,它简化了与数据库的交互。 2. **会话Bean(Session Bean)**: 会话Bean用于处理业务逻辑和控制流程。它们可以是无状态...

    一个简单的基于C#实现的Windows服务管理程序例子

    这个“一个简单的基于C#实现的Windows服务管理程序例子”是使用Microsoft的Visual Studio 2005和C#编程语言创建的一个项目,旨在帮助开发者理解和实践如何在.NET Framework环境下创建、安装和控制Windows服务。...

    springboot web services例子 web服务例子

    这个例子展示了如何从零开始创建一个基本的Web服务,但对于更复杂的业务场景,可能需要考虑安全性、性能优化以及错误处理等更多细节。理解这些基础,将有助于你更好地利用Spring Boot和CXF构建实际的Web服务项目。

    CGI服务器上传的一个小例子

    一个CGI服务器上传的小例子,目前只能正常上传文本文件,而且大小小于1M的,以后再努力改正吧,先上传上去

    一个COM的小例子!

    在"COMDemo"中,可能会有一个演示如何创建和使用系统相关类的例子,比如创建一个注册表键,读写值,或者创建和管理线程。同时,它也可能展示了如何加载和使用资源文件,例如从资源文件中获取图标用于显示,或者从...

    spring的一个简单的例子

    Spring 是一个开源的Java平台,它提供了一个全面的编程和配置模型,尤其对于面向服务的架构(SOA)。它强调依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP),使得开发者...

    一个关于osgi的例子

    这个标题“一个关于osgi的例子”暗示我们将探讨如何使用OSGi进行模块化开发。 在描述中提到,压缩包包含两个文件夹:OsgiSrc和OsgiDemo。OsgiSrc很可能是包含源代码的文件夹,开发者可以查看和学习OSGi服务的实现...

Global site tag (gtag.js) - Google Analytics