SuperMap iServer Ubuntu 开机自启动脚本
在/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
启动脚本升级:
最新文章
- Lesson 18 He often does this!
- c#操作mysql积累
- 实现textarea限制输入字数(包含中文只能输入10个,全ASCII码能够输入20个)
- ";回复 集赞"; 抢 《Apple Watch 苹果开发教程》活动开始了!!!
- 常用的CSS Hack技术集锦
- uva 10791
- Skype的故事:几乎所有风投都想投 犯罪分子洗钱必备
- Html5新增加的属性
- Solr配置集群
- java_web学习(8)会话与状态管
- apache 做负载
- 217. Contains Duplicate (leetcode)
- nyoj 开方数
- NOI2017总结
- 查看Python安装路径
- java基础1之引用数据类型
- session and cookie
- 工作随笔—integer对象比较
- 错误提示 nginx: [emerg] unknown directive ";gzip_static";
- CentOS 6.5环境下使用HAProxy+apache实现web服务的动静分离
热门文章
- 【Win10应用开发】自定义打印选项
- 详解jquery插件中;(function ( $, window, document, undefined )的作用
- Matlab 循环读入和输出
- JAVA实现发送电子邮件
- 《ASP.NET MVC 5框架揭秘》样章发布
- MyCAT常用分片规则之分片枚举
- Mysql5.0没有nvarchar,national
- Int,Long比较重使用equal替换==
- C# Excel 为图表添加趋势线、误差线
- 配置React Native环境