resin启动脚本

resin启动脚本:
#!/bin/sh
#
# Linux startup script for Resin
# chkconfig: 345 86 16
# description: Resin is a Java Web server.
# processname: wrapper.pl
#
# To install, configure this file as needed and copy init.resin
# to /etc/rc.d/init.d as resin.  Then use "# /sbin/chkconfig resin reset"
#
. /etc/profile
. /etc/init.d/functions
StartPath=‘/application/resin/bin/httpd.sh‘
Resinlog=‘/app/log/resinlog‘
Port=(8080 6911 6921)
[ ! -d $Resinlog ] && mkdir -p $Resinlog
resind(){
    for id in test
    do
        $StartPath -server $id $1 >>$Resinlog/resin_startup.log
        if [ $? -eq 0 ];then
            action "$1 $id resin ..." /bin/true
        else
            action "$1 $id resin ..." /bin/false
        fi
    done
}
case $1 in
    start)
        resind $1 2>&1 /dev/null
        echo "------------check ing------------"
        sleep 12
            for n in  ${Port[*]}
        do
            netstat -lnput|grep $n --color
        done
        echo "------------check ing------------"
       ;;
    stop)
        resind $1
        ;;
    restart)
        resind stop
        sleep 2
        resind start
        ;;
    *)
        echp "Usage: $0 {start|stop|restart}"
        exit 1
esac
时间: 2024-08-09 21:51:00

resin启动脚本的相关文章

ELK相关启动脚本

elasticsearch启动脚本 #!/bin/bash # Description:Elasticsearch ORS SERVER ES_HOME=/usr/local/elasticsearch-5.0.0 PID=$(jps | grep Elasticsearch | awk '{print $1}') ES_STOP=$ES_HOME/bin/shutdown.sh ES_START=$ES_HOME/bin/startup.sh #Necessary environment va

启动脚本_《UNIX/LINUX 系统管理技术手册 第四版》

1.init 是系统引导起来之后第一个运行的进程,是系统最重要的守护进程,进程号始终为1. 2.随着机器的引导,init从运行级0开始,一级一级往上运行到/etc/inittab中所设置的默认运行级.当机器关闭时,将以相反顺序执行同样的处理过程. 3.启动脚本的主要文件位于/etc/init.d这个目录下面,每个脚本负责一个守护进程或者系统的某个特定方面. 4.为了实现不同运行级别下需要运行那些脚本(并带什么参数,K开头停止.S开头启动),当系统进入到一个新的运行级别时,不是直接在init.d目

real server 的一个启动脚本例子

real server 的vip 启动脚本 #!/bin/bash #chkconfig: 2345 50 50 #description: real server init script VIP=192.168.80.80 case $1 in "start") echo "starting real server ..." ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up echo &quo

mongodb安装脚本/启动脚本/配置文件

安装脚本 #!/bin/bash  #author: QingFeng #qq: 530035210 #blog: http://my.oschina.net/pwd/blog  #自动安装mongodb和初始化配置 #缺省的配置如下   logdir=/data/log/shell          #日志路径 log=$logdir/shell.log            #日志文件  is_font=1                #终端是否打印日志: 1打印 0不打印  is_log

第5章3节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 启动脚本(原创)

天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文"寻求合作伙伴编写<深入理解 MonkeyRunner>书籍".但因为诸多原因,没有如愿.所以这里把草稿分享出来,所以错误在所难免.有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息. 本节我们先看下Monkey是怎么启动起来的.在今后分析到MonkeyRunner的原理的时候我们会看到客户端是通过ADB往Android目标测试机器发送一个"monkey -port 12345"的

linux shell 之尝试编写 企业级 启动脚本

企业Shell面试题10:开发企业级MySQL启动脚本 说明: MySQL启动命令为: 1 /bin/sh mysqld_safe --pid-file=$mysqld_pid_file_path 2>&1 >/dev/null & 停止命令逻辑脚本为: 1 2 3 4 5 6 mysqld_pid=`cat "$mysqld_pid_file_path"` if (kill -0 $mysqld_pid 2>/dev/null)   then    

mysql,mairadb启动脚本

# mysql 启动脚本,一直使用mariadb,data目录一直不对,启动一直出错,自己编写的一个小脚本 # 适用于el6 systemd脚本  如果用ansible 使用service启动会报错,可以将service定义成脚本然后再使用ansible启动服务 #!/bin/bash # MySQL daemon start/stop script. #   Name:mysql 启动脚本 #   Version Number:1.0.5 #   Type:检测服务状态 #   Languag

10.开机启动脚本,用户文件含义《Mr.Robot》

前言:基础知识,要记住哦<Mr.Robot> ---------------------------------------------------- 一. 开机启动脚本 /etc/profile 全局 /etc/profile.d/*.sh 全局 ~/.bash_profile 个人配置,仅对当前用户有效 如何读取配置文件 /etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile-->~/.bashrc -->/et

分享一个可用的mysq启动脚本

在实际生产环境中mysql服务的环境一般是使用官网下载的二进制通用包部署的,它可以快速部署mysql的环境(具体部署可以看http://jim123.blog.51cto.com/4763600/1835010),但是它的启动和关闭或者重启的时候会有些麻烦需要用到mysql环境路径下的bin文件夹里的工具,它并没有在/etc/rc.d/init.d/里添加启动脚本,如果需要管理多台环境不一样的mysql重启的时候就用这些方法效率就会很低,有可能还会在启动时忘记指定用户带来的错误等等,所以我们可以