红联Linux门户
Linux帮助

SuperMap iServer Ubuntu开机自启动脚本

发布时间:2016-08-11 08:44:46来源:linux网站作者:yaohuimo
在/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
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23207.html