centos6.6中service启动gearman服务

#!/bin/bash
# chkconfig: - 85 15
#descrīption: service(/usr/local/gearmand-1.1.12/sbin/gearmand)

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

start() {
   echo -n $"Starting $prog"
   echo -e " gearman :                                               [确定]"
   /usr/local/gearmand-1.1.12/sbin/gearmand &
   sleep 1
   echo -e "running..."
}
stop() {
   echo -n $"Stopping $prog"
   echo -e " gearman :                                               [确定]"
   kill -9 `ps -ef | grep "/usr/local/gearmand-1.1.12/sbin/gearmand" | awk '{print $2}' | awk 'NR==1'`
   sleep 1
   echo -e "stoped"
}

case "$1" in
   start)
      start
      ;;

   stop)
      stop
      ;;
   restart)
      stop
      start
      ;;

   status)
      ps -ef | grep "/usr/local/gearmand-1.1.12/sbin/gearmand"
      ;;
   *)
      echo $"Usage: $prog {start|stop|restart|status}" >&2
      exit 1
      ;;
esac

exit 0

因为要跑到安装目录去启动gearman服务,所以今晚自给写了个service启动gearman脚本,如上(初次写服务脚本没有多大经验,见谅)

将脚本拷贝到/etc/init.d/目录下面,然后chkconfig --add gearmand

chkconfig --list或者ntsysv可以看到gearman服务

用sudo service gearmand start即可启动

时间: 2024-08-05 15:21:01

centos6.6中service启动gearman服务的相关文章

android 获取设备中已启动的服务并判断某一服务是否启动

我们常常在开发的时候,通过获取系统已启动的服务来判断该服务器是否还需要再启动. 而本文将介绍android设备中已启动的服务,并判断某一服务是启动 1.根据ACTIVITY_SERVICE获取系统服务 activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 2.获取系统中正在运行的服务 runningList = activityManager.getRunningServices(30);//代表我们希望返

Linux启动gearman服务

好久没用Gearman了,服务器上的Gearman server不知道什么时候被停掉了,所以当执行程序时,报错: File "python/response.py", line 41, in <module> File "python/response.py", line 38, in main gm_worker.set_client_id('your_worker_client_id_name') File "/usr/lib64/pyth

Docker Container同时启动多服务 supervisor

Docker Container同时启动多服务 转载请注明来自:http://blog.csdn.net/wsscy2004 昨天踩了个天坑,我有一个基本的镜像centos6.5+ssh,是通过Dockerfile build的,利用CMD命令启动ssh. 通过centos6.5+ssh镜像,我想build一个rabbitmq镜像,Dockerfile中CMD启动rabbitmq服务.虽然我知道Dockerfile中的CMD只能有一个,但没想到创建另一个image,也会继承FROM image的

Android系统在新进程中启动自定义服务过程(startService)的原理分析

在编写Android应用程序时,我们一般将一些计算型的逻辑放在一个独立的进程来处理,这样主进程仍然可以流畅地响应界面事件,提高用户体验.Android系统为我们提供了一个Service类,我们可以实现一个以Service为基类的服务子类,在里面实现自己的计算型逻辑,然后在主进程通过startService函数来启动这个服务.在本文中,将详细分析主进程是如何通过startService函数来在新进程中启动自定义服务的. 在主进程调用startService函数时,会通过Binder进程间通信机制来

解决VMWARE NAT SERVICE服务无法启动或服务消失的问题

解决VMWARE NAT SERVICE服务无法启动或服务消失的问题 2016-02-02 11:18 2012人阅读 评论(2) 收藏 举报  分类: 网络通信(3)  今日使用VMware中的Windows 7虚拟机(NAT模式)发现没有网络,网卡显示“网络电缆已拔出”,检查之后发现宿主机的VMware NAT service服务没有启动,手动启动弹出错误提示“1067:进程意外终止”. 由于昨日刚升级宿主机的系统,猜想可能由于某些原因破坏了某些服务的依赖文件,但是又不想重装VMware,最

MySQL的安装(比较详细的安装步骤,包括客户端和服务端的安装,还有环境变量的配置以及使用Windows service启动MySQL)

1.MySQL官网下载操作系统对应的MySQL安装包,解压之后就可以直接使用(免安装). MySQL安装包,一种是MySQL Enterprise Edition (commercial)企业版,还有一种是社区版MySQL Community Edition (GPL) 我选择的是社区版安装.2.在解压后的目录中一般都有init配置文件,但是我的没有3.输入mysqld开启服务端,但是有可能会出现一些错误, C:\mysql-5.7.20-win32\bin>mysqld mysqld: Can

避免在ASP.NET Core 3.0中为启动类注入服务

本篇是如何升级到ASP.NET Core 3.0系列文章的第二篇. Part 1 - 将.NET Standard 2.0类库转换为.NET Core 3.0类库 Part 2 - IHostingEnvironment VS IHostEnvironent - .NET Core 3.0中的废弃类型 Part 3 - 避免在ASP.NET Core 3.0中为启动类注入服务(本篇) Part 4 - 将终端中间件转换为ASP.NET Core 3.0中的端点路由 Part 5 - 将集成测试的

Android 如何判断指定服务是否在运行中 &ldquo;Service&rdquo;

如何判断一个服务是否正在运行中: /** * 判断某个服务是否正在运行的方法 * * @param mContext * @param serviceName 是包名+服务的类名 * @return true代表正在运行,false代表服务没有正在运行 */ public static boolean isServiceWork(Context mContext, String serviceName) { boolean isWork = false; ActivityManager myAM

18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用

?? 1 绑定服务(本地的方式),要做如下的案例: 操作步骤:"先点击绑定服务",再点击"调用服务里面的方法",然后查看服务的执行情况. 2编写Android清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" pack