备注:该方案的前提是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服务地址测试成功,如下:

最新文章

  1. mysql 随机字符的产生方法
  2. 通过HttpClient来调用Web Api接口~续~实体参数的传递
  3. [转载] linux cgroup
  4. Oracle学习笔记1: 表与约束
  5. 【Quick 3.3】资源脚本加密及热更新(三)热更新模块
  6. js模拟Map对象,实现key---value
  7. HNU13028Attacking rooks (二分匹配,一行变多行,一列变多列)
  8. java中Comparable和Comparator两种比较器的区别
  9. 锤子坚果pro突破京东10万好评,还有什么是锤子科技做不出...
  10. 归档(NSKeyedArchiver)的使用
  11. 如何在Cocos2D游戏中实现A*寻路算法(四)
  12. C++版 - Leetcode 69. Sqrt(x) 解题报告【C库函数sqrt(x)模拟-求平方根】
  13. 【kindle笔记】之 《活着》-2018-2-5
  14. (原创)odoo解决方案---接收以及回复外部邮件
  15. java的impl
  16. Configuration Reference In Vue CLI 3.0
  17. iOS:给图片置灰色
  18. Python 文件 write() 方法
  19. 2018软工实践—Beta冲刺(1)
  20. unity 显示帧率

热门文章

  1. 读懂react源码
  2. LC 650. 2 Keys Keyboard
  3. CDH spark 命令行测试
  4. spark基础概念(一):幂等性。
  5. 在使用DapperExtensions时遇到"其他信息: ConnectionString 属性尚未初始化。"错误
  6. 01vscode配置git
  7. 小程序onLaunch事件的坑
  8. app测试自动化操作方法之一
  9. idea退出提醒 打开
  10. IDEA 控制台中文乱码的问题