1 Star 0 Fork 4K

micoder/O2OA

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
start_linux.sh 6.21 KB
一键复制 编辑 原始数据 按行查看 历史
tangxl 提交于 2020-09-27 19:52 +08:00 . 修改raspberrypi 和rise
#!/bin/bash
# Copyright (c) http://www.o2oa.net/
current_dir="$(cd "$(dirname "$0")"; pwd)"
if [ -d ${current_dir}/local/update ]; then
if [ ! -d ${current_dir}/commons ]; then
mkdir ${current_dir}/commons
fi
if [ ! -d ${current_dir}/config ]; then
mkdir ${current_dir}/config
fi
if [ ! -d ${current_dir}/configSample ]; then
mkdir ${current_dir}/configSample
fi
if [ ! -d ${current_dir}/local ]; then
mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/local ]; then
mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/localSample ]; then
mkdir ${current_dir}/localSample
fi
if [ ! -d ${current_dir}/jvm ]; then
mkdir ${current_dir}/jvm
fi
if [ ! -d ${current_dir}/servers ]; then
mkdir ${current_dir}/servers
fi
if [ ! -d ${current_dir}/store ]; then
mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/configSample ]; then
cp -Rf ${current_dir}/local/update/o2server/configSample ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/localSample ]; then
cp -Rf ${current_dir}/local/update/o2server/localSample ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/commons ]; then
cp -Rf ${current_dir}/local/update/o2server/commons ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/jvm ]; then
cp -Rf ${current_dir}/local/update/o2server/jvm ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/servers ]; then
cp -Rf ${current_dir}/local/update/o2server/servers ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/store ]; then
cp -Rf ${current_dir}/local/update/o2server/store ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/console.jar ]; then
cp -f ${current_dir}/local/update/o2server/console.jar ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/index.html ]; then
cp -f ${current_dir}/local/update/o2server/index.html ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/src.zip ]; then
cp -f ${current_dir}/local/update/o2server/src.zip ${current_dir}/
fi
if [ -f ${current_dir}/start_windows.bat ]; then
cp -f ${current_dir}/local/update/o2server/start_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/start_windows_debug.bat ]; then
cp -f ${current_dir}/local/update/o2server/start_windows_debug.bat ${current_dir}/
fi
if [ -f ${current_dir}/stop_windows.bat ]; then
cp -f ${current_dir}/local/update/o2server/stop_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/console_windows.bat ]; then
cp -f ${current_dir}/local/update/o2server/console_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/service_windows.bat ]; then
cp -f ${current_dir}/local/update/o2server/service_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/start_linux.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_linux_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_linux_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_linux.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_linux.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_macos.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_macos_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_macos_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_macos.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_macos.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_aix.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_aix_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_aix_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_mips.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_mips.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_mips_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_mips_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_mips.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_mips.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_mips.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_mips.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_arm.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_arm.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_arm_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_arm_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_arm.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_arm.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_arm.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_arm.sh ${current_dir}/
fi
cp ${current_dir}/local/update/o2server/version.o2 ${current_dir}/
rm -Rf ${current_dir}/local/update
fi
fi
setsid ${current_dir}/jvm/linux/bin/java -javaagent:${current_dir}/console.jar -server -Djava.awt.headless=true -Xms2g -Xmx4g -Duser.timezone=GMT+08 -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/micoder/O2OA.git
git@gitee.com:micoder/O2OA.git
micoder
O2OA
O2OA
master

搜索帮助