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