• iServer-Linux环境下开机自启动实现


     

    备注:该方案的前提是linux环境下已经安装部署好了iServer

     

    1、在/etc/init.d/目录下创建iserver服务脚本文件。

    [root@localhost /]# vim /etc/init.d/iserver
    
    [root@localhost /]# cat /etc/init.d/iserver
    

      

    2、在上面创建好的iserver文件中编写脚本

    #!/bin/bash
    
    #
    
    #chkconfig:345 99 10
    
    #description: StartupScriptforSupermapiServer
    
    export ISERVER_HOME=/opt/supermap_iserver_811_16806_137_linux64_deploy
    
    case "$1" in
    
     start)
    
                    echo "-----startup iserver-----"
    
                    sh $ISERVER_HOME/bin/startup.sh
    
                    echo "-----startup iserver successful-----"
    
                    ;;
    
            stop)
    
                    echo "-----shutdown iserver-----"
    
                    sh $ISERVER_HOME/bin/shutdown.sh
    
                    echo "-----shutdown iserver successful-----"
    
                    ;;
    
            restart)
    
                    echo "-----restart iserver-----"
    
                    sh $ISERVER_HOME/bin/shutdown.sh
    
                    sh $ISERVER_HOME/bin/startup.sh
    
                    echo "-----restart iserver successful-----"
    
                    ;;
    
            *)
    
                    echo 'Usage:iserver start|stop|restart'
    
                    ;;
    
            esac
    

      

    3、赋权限,测试启动脚本

    [root@localhost /]# cd /etc/init.d/
    [root@localhost init.d]# chmod 755 iserver    #赋予权限
    [root@localhost init.d]# service iserver start  #启动服务
    Starting iserver (via systemctl):                          [  确定  ]
    [root@localhost init.d]# service iserver stop   #停止服务
    Stopping iserver (via systemctl):                          [  确定  ]
    [root@localhost init.d]# service iserver restart  #重启服务
    Restarting iserver (via systemctl):                        [  确定  ]
    

      

    4、将该脚本加入到系统启动队列

    [root@localhost zm]# chkconfig iserver on  #服务脚本加入到系统启动队列
    [root@localhost zm]# chkconfig --list  iserver  #检查 iserver服务是否已经生效
     
    

      

    5、重启linux机器
    [root@localhost zm]# reboot  #重启linux 
    

      

    6、浏览器输入iserver服务地址测试成功,如下:

     

  • 相关阅读:
    不同的二叉搜索树
    二叉树展开为链表
    二叉树的中序遍历
    二叉树的直径
    树系列之对称二叉树
    从前序与中序遍历序列构造二叉树
    字符串反转
    旋转图像---二维矩阵
    双指针---最接近的三数之和
    Egret 小游戏实战教程 跳一跳(搬运二)
  • 原文地址:https://www.cnblogs.com/yaohuimo/p/11676011.html
Copyright © 2020-2023  润新知