sh OSX脚本,方便启动和停止beanstalkd(brew版本)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh OSX脚本,方便启动和停止beanstalkd(brew版本)相关的知识,希望对你有一定的参考价值。
#!/bin/sh
daemon=beanstalkd
executable=/usr/local/bin/$daemon
port=11300
waldir=/usr/local/var/beanstalkd
logfile=/usr/local/var/log/beanstalkd.log
interface="127.0.0.1"
params="-l $interface -p $port -b $waldir"
if [ -d $waldir ]; then true ; else mkdir -p $waldir || echo "ERROR: can't create $waldir"; fi
if [ -d $waldir ]; then true ; else echo "ERROR: $waldir does not exist"; fi
case "$1" in
start)
$executable $params >> $logfile 2>&1 &
[ $? -eq 0 ] && echo "$daemon started..."
;;
stop)
killall $daemon
[ $? -eq 0 ] && echo "$daemon stopped..."
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 (start|stop|restart)"
;;
esac
以上是关于sh OSX脚本,方便启动和停止beanstalkd(brew版本)的主要内容,如果未能解决你的问题,请参考以下文章
09_Hadoop启动或停止的三种方式及启动脚本
Shell脚本_启动停止重启sh脚本
停止和启动 Elastic Beanstalk 服务
sh - 脚本学习 启动/停止/重启/部署jetty crontab
sh 这是一个(bash)shell脚本的示例,它使用forever模块启动和停止CoffeeScript应用程序,就像它是一个服务器一样
Elasticsearch启动停止脚本