24.dubbo脚本之server.sh

#!/bin/bash

cd `dirname $0`

if [ "$1" = "start" ]; then

./start.sh

else

if [ "$1" = "stop" ]; then

./stop.sh

else

if [ "$1" = "debug" ]; then

./start.sh debug

else

if [ "$1" = "restart" ]; then

./restart.sh

else

if [ "$1" = "dump" ]; then

./dump.sh

else

echo "ERROR: Please input argument: start or stop or debug or restart or dump"

   exit 1

fi

fi

fi

fi

fi

时间: 2024-12-09 09:04:10

24.dubbo脚本之server.sh的相关文章

22.dubbo脚本之start.sh

#!/bin/bash cd `dirname $0` BIN_DIR=`pwd` cd .. DEPLOY_DIR=`pwd` CONF_DIR=$DEPLOY_DIR/conf SERVER_NAME=`sed '/dubbo.application.name/!d;s/.*=//' conf/dubbo.properties | tr -d '\r'` SERVER_PROTOCOL=`sed '/dubbo.protocol.name/!d;s/.*=//' conf/dubbo.pro

23.dubbo脚本之stop.sh

#!/bin/bash cd `dirname $0` BIN_DIR=`pwd` cd .. DEPLOY_DIR=`pwd` CONF_DIR=$DEPLOY_DIR/conf SERVER_NAME=`sed '/dubbo.application.name/!d;s/.*=//' conf/dubbo.properties | tr -d '\r'` if [ -z "$SERVER_NAME" ]; then     SERVER_NAME=`hostname` fi PID

21.dubbo脚本之dump.sh

#!/bin/bash cd `dirname $0` BIN_DIR=`pwd` cd .. DEPLOY_DIR=`pwd` CONF_DIR=$DEPLOY_DIR/conf SERVER_NAME=`sed '/dubbo.application.name/!d;s/.*=//' conf/dubbo.properties | tr -d '\r'` LOGS_FILE=`sed '/dubbo.log4j.file/!d;s/.*=//' conf/dubbo.properties |

25.dubbo脚本之restart.sh

#!/bin/bash cd `dirname $0` ./stop.sh ./start.sh

linux:执行脚本出现/bin/sh^M: bad interpreter: No such file or directory

问题出在^M,原因是脚本文件的编码格式是dos,有可能是我在window下编辑完了直接传到linux的结果,可以在vim中输入以下命令确认编码格式 :set ff //可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看. 也可以在命令行中用dos2unix指令转换编码 #dos2unix filename linux:执行脚本出现/bin/sh^M: bad interpreter: No suc

Linux下如何将数据库脚本文件从sh格式变为sql格式

在从事软件开发的过程中,经常会涉及到在Linux下将数据库脚本文件从sh格式变为sql格式的问题.本文以一个实际的脚本文件为例,说明格式转换的过程.        1. sh文件内容 本文中的文件名为example.sh,其内容如下: #!/bin/bash function Init() { if [ -f"example.sql" ] then echo"example.sql is exits and is deleting it,then recreate it&qu

发布 高性能lua脚本http server

自己给自己庆祝一下. 今天发布了自己第一款开源项目,也算是给it行业做了点贡献,不再是完全的索取者了,希望大家喜欢.支持开源,支持共享! 这款LuaHttpd,是可以用lua做脚本解析器的http服务器.采用异步回调的方式,大大减少服务器消耗.作为第一版[0.1.0.0],已支持Mysql数据库访问,也可以支持采用本服务协议服务器之间进行tcp通信,以达到与其他c++服务器间高效协作.也包含了几个简单的例子. 采用lua的原因也主要是为了提高脚本性能,设计更简单,更能符合游戏服务器的业务逻辑.

1.3-监控子脚本load.sh502.sh讲解

3.示例脚本 load.sh #! /bin/bash ##Writen by aming## load=`uptime |awk -F 'average:' '{print $2}'|cut -d',' -f1|sed 's/ //g' |cut -d. -f1` if [ $load -gt 20 ] && [ $send -eq "1" ] then echo "$addr `date +%T` load is $load" >../lo

wdcp的环境搭建shell脚本分析--lanmp.sh

#lanmp环境配置的主要文件 . lib/common.conf . lib/common.sh . lib/mysql.sh . lib/apache.sh . lib/nginx.sh . lib/php.sh . lib/na.sh . lib/libiconv.sh . lib/eaccelerator.sh . lib/zend.sh . lib/pureftp.sh . lib/pcre.sh . lib/webconf.sh . lib/service.sh #以上都是引用函数文