zoukankan      html  css  js  c++  java
  • SuperMap iServer Ubuntu 开机自启动脚本

    在/etc/init.d/文件夹里面设置相关的文件

    1、为了保证创建文件的读写权限与默认一致,我们只需要cp一个默认的启动文件即可

    sudo cp single iserver  

    2、删除iserver里面的所有信息

    提示:直接执行“:1,$d”

    然后添加如下信息即可,注意根据你自己的环境变量进行相关的修改

    #!/bin/bash
    #description: StartupScriptforSupermapiServer

    export ISERVER_HOME=/opt/SuperMapiServer8C
    export LIC_HOME=/opt/SuperMapiServer8C/support/SuperMap_License/Support/aksusbd-2.4.1-i386
    case "$1" in
    start)
    echo "-----startup iserver-----"

    echo "-----------------dunst lic-------------"
    cd $LIC_HOME
    sudo ./dunst
    echo "----------------dinst lic---------------"
    cd $LIC_HOME
    sudo ./dinst
    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./etc/init.d/iserver设置成可执行

    sudo chmod +x /etc/init.d/iserver  

    4、将iserver 加入系统服务中

     sudo update-rc.d iserver defaults 

    启动脚本升级:

  • 相关阅读:
    基本概念和术语
    Html中的<label>标签
    shell17echo打印带颜色的文字
    shell-15 &的三种不同
    shell-14 多个命令以分号隔开
    shell-13 tee管道可以重定向但是不截流
    shell-12实用cat完成文件复制
    shell-11输入内容到文件
    shell-10kill杀死作业号和进程号
    shell-9前后台切换
  • 原文地址:https://www.cnblogs.com/yaohuimo/p/5754065.html
Copyright © 2011-2022 走看看