Linux
iportal启动需要使用普通用户启动,否则会启动异常。可在/etc/rc.d/rc.local文件下追加启动脚本。
[root@VM-4-16-centos ~]# cd /etc/rc.d/
[root@VM-4-16-centos rc.d]# vim rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
touch /var/lock/subsys/local
/usr/local/qcloud/irq/net_smp_affinity.sh >/tmp/net_affinity.log 2>&1
/usr/local/qcloud/cpuidle/cpuidle_support.sh &> /tmp/cpuidle_support.log
/usr/local/qcloud/rps/set_rps.sh >/tmp/setRps.log 2>&1
/usr/local/qcloud/irq/virtio_blk_smp_affinity.sh > /tmp/virtio_blk_affinity.log 2>&1
/usr/local/qcloud/gpu/nv_gpu_conf.sh >/tmp/nv_gpu_conf.log 2>&1
# 新增iportal启动脚本,使用supermap用户启动iportal
su - supermap -s /home/supermap/supermap-iportal-10.2.1-linux64-deploy/bin/startup.sh
脚本编辑完成之后,设置/etc/rc.local可执行权限
[root@VM-4-16-centos ~]# chmod +x /etc/rc.d/rc.local
Windows
使用文本编写bat脚本(也可以使用vbs脚本,自行百度)
D:
cd D:\SuperMap\iPortal\supermap-iportal-10.2.1-win64-zip\bin
call startup.bat
编写完成后将启动脚本放在windows启动目录下,可以通过windows cmd窗口输入 shell:startup 快速进入