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

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

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

启动脚本升级:

最新文章

  1. Lesson 18 He often does this!
  2. c#操作mysql积累
  3. 实现textarea限制输入字数(包含中文只能输入10个,全ASCII码能够输入20个)
  4. "回复 集赞" 抢 《Apple Watch 苹果开发教程》活动开始了!!!
  5. 常用的CSS Hack技术集锦
  6. uva 10791
  7. Skype的故事:几乎所有风投都想投 犯罪分子洗钱必备
  8. Html5新增加的属性
  9. Solr配置集群
  10. java_web学习(8)会话与状态管
  11. apache 做负载
  12. 217. Contains Duplicate (leetcode)
  13. nyoj 开方数
  14. NOI2017总结
  15. 查看Python安装路径
  16. java基础1之引用数据类型
  17. session and cookie
  18. 工作随笔—integer对象比较
  19. 错误提示 nginx: [emerg] unknown directive "gzip_static"
  20. CentOS 6.5环境下使用HAProxy+apache实现web服务的动静分离

热门文章

  1. 【Win10应用开发】自定义打印选项
  2. 详解jquery插件中;(function ( $, window, document, undefined )的作用
  3. Matlab 循环读入和输出
  4. JAVA实现发送电子邮件
  5. 《ASP.NET MVC 5框架揭秘》样章发布
  6. MyCAT常用分片规则之分片枚举
  7. Mysql5.0没有nvarchar,national
  8. Int,Long比较重使用equal替换==
  9. C# Excel 为图表添加趋势线、误差线
  10. 配置React Native环境