提交 0b417be0 编写于 作者: R roo00

更新启动脚本

上级 cda03e96
<?xml version="1.0" encoding="UTF-8"?>
<project>
<basename property="project" file="${basedir}" />
<dirname property="o2server.dir" file="./" />
<mkdir dir="${o2server.dir}/commons/ext" />
<mkdir dir="${o2server.dir}/store/jars" />
<dirname property="o2oa.dir" file="../" />
<mkdir dir="${o2oa.dir}/o2server/commons/ext" />
<mkdir dir="${o2oa.dir}/o2server/store/jars" />
<echo message="project = ${basedir}"/>
<echo message="o2oa.dir = ${o2oa.dir}"/>
<echo message="classpath1 = ${o2oa.dir}/o2server/commons/ext"/>
<echo message="classpath2 = ${o2oa.dir}/o2server/store/jars"/>
<echo message="classpath2 = ${o2oa.dir}/o2server/custom/jars"/>
<path id="project.classpath">
<fileset dir="${o2server.dir}/commons/ext">
<fileset dir="${o2oa.dir}/o2server/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<fileset dir="${o2oa.dir}/o2server/store/jars">
<include name="*.jar" />
</fileset>
<pathelement location="${basedir}/target/classes" />
......@@ -17,17 +24,6 @@
<taskdef name="openjpac" classname="org.apache.openjpa.ant.PCEnhancerTask">
<classpath refid="project.classpath" />
</taskdef>
<!--
<taskdef name="if-contrib" classname="net.sf.antcontrib.logic.IfTask">
<classpath refid="project.classpath" />
</taskdef>
<taskdef name="for-contrib" classname="net.sf.antcontrib.logic.ForTask">
<classpath refid="project.classpath" />
</taskdef>
<taskdef name="var-contrib" classname="net.sf.antcontrib.property.Variable">
<classpath refid="project.classpath" />
</taskdef>
-->
<target name="metamodel">
<delete>
<fileset dir="${basedir}/src/main/java" includes="**/entity/**/*_.java" />
......@@ -43,77 +39,11 @@
</delete>
<echo message="metamodel complete." />
</target>
<target name="checkAssemble">
<echo>checkAssemble project:${project}</echo>
<java classname="com.x.base.core.project.build.CheckAssemble" fork="true">
<sysproperty key="file.encoding" value="utf-8" />
<arg value="{
path:'${basedir}',
project:'${project}'
}" />
<classpath>
<pathelement location="${basedir}/target/classes" />
<pathelement location="${basedir}/src/main/resources" />
<fileset dir="${o2server.dir}/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<include name="*.jar" />
</fileset>
</classpath>
<arg value="{
path:'${basedir}',
project:'${project}'
}" />
</java>
</target>
<target name="checkSerivce">
<echo>checkAssemble project:${project}</echo>
<java classname="com.x.base.core.project.build.CheckSerivce" fork="true">
<sysproperty key="file.encoding" value="utf-8" />
<arg value="{
path:'${basedir}',
project:'${project}'
}" />
<classpath>
<pathelement location="${basedir}/target/classes" />
<pathelement location="${basedir}/src/main/resources" />
<fileset dir="${o2server.dir}/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<include name="*.jar" />
</fileset>
</classpath>
</java>
</target>
<target name="checkCore">
<echo>checkAssemble project:${project}</echo>
<java classname="com.x.base.core.project.build.CheckCore" fork="true">
<sysproperty key="file.encoding" value="utf-8" />
<arg value="{
path:'${basedir}',
project:'${project}'
}" />
<classpath>
<pathelement location="${basedir}/target/classes" />
<pathelement location="${basedir}/src/main/resources" />
<fileset dir="${o2server.dir}/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<include name="*.jar" />
</fileset>
</classpath>
</java>
</target>
<target name="describe">
<echo>describe project:${project}</echo>
<echo>fileset=${o2oa.dir}/o2server/commons/ext</echo>
<echo>fileset=${o2oa.dir}/o2server/store/jars</echo>
<mkdir dir="${basedir}/src/main/webapp/describe" />
<delete includeemptydirs="true">
<fileset dir="${basedir}/src/main/webapp/describe" includes="**/*" />
......@@ -124,11 +54,14 @@
<arg value="${project}" />
<classpath>
<pathelement location="${basedir}/target/classes" />
<pathelement location="${basedir}/src/main/resources" />
<fileset dir="${o2server.dir}/commons/ext">
<pathelement location="${basedir}/src/main/resources" />
<fileset dir="${o2oa.dir}/o2server/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<fileset dir="${o2oa.dir}/o2server/store/jars">
<include name="*.jar" />
</fileset>
<fileset dir="${o2oa.dir}/o2server/custom/jars">
<include name="*.jar" />
</fileset>
</classpath>
......@@ -147,10 +80,10 @@
<classpath>
<pathelement path="${basedir}/target/classes" />
<pathelement path="${basedir}/src/main/java" />
<fileset dir="${o2server.dir}/commons/ext">
<fileset dir="${o2oa.dir}/o2server/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<fileset dir="${o2oa.dir}/o2server/store/jars">
<include name="x_base_core_project.jar" />
<exclude name="${project}.jar" />
</fileset>
......@@ -159,27 +92,7 @@
path:'${basedir}'
}" />
</java>
</target>
<target name="createWebXml">
<java classname="com.x.base.core.project.build.CreateWebXml" fork="true">
<sysproperty key="file.encoding" value="utf-8" />
<classpath>
<pathelement path="${basedir}/target/classes" />
<pathelement path="${basedir}/src/main/java" />
<fileset dir="${o2server.dir}/commons/ext">
<include name="*.jar" />
</fileset>
<fileset dir="${o2server.dir}/store/jars">
<include name="x_base_core_project.jar" />
<exclude name="${project}.jar" />
</fileset>
</classpath>
<arg value="{
path:'${basedir}',
project:'${project}'
}" />
</java>
<echo>${project} create persistence xml: ${basedir}/src/main/resources/META-INF/persistence.xml</echo>
</target>
</project>
\ No newline at end of file
sudo $(cd "$(dirname "$0")"; pwd)/jvm/raspberrypi/bin/java -cp $(cd "$(dirname "$0")"; pwd)/console.jar com.x.server.console.Shadow
\ No newline at end of file
var gulp = require('gulp'),
//var deleted = require('gulp-deleted');
del = require('del'),
uglify = require('gulp-uglify'),
uglify = require('gulp-tm-uglify'),
rename = require('gulp-rename'),
changed = require('gulp-changed'),
gulpif = require('gulp-if'),
......@@ -11,6 +11,7 @@ var gulp = require('gulp'),
JSFtp = require('jsftp'),
gutil = require('gulp-util'),
fs = require("fs");
var assetRev = require('gulp-tm-asset-rev');
var apps = [
{"folder": "o2_lib", "tasks": ["move", "clean"]},
......@@ -108,7 +109,7 @@ var apps = [
{"folder": "x_desktop", "tasks": ["move", "min", "clean", "watch"]}
];
var sourcePrefix = '../o2web/';
var sourcePrefix = '../../o2web/';
var destDir = 'target/o2server/servers/webServer/';
var uploadOptions = {
......@@ -350,14 +351,85 @@ gulp.task("index", function(){
port: options.port || 22,
remotePath: (options.remotePath || '/')
})))
.pipe(gulp.dest(destDir))
.pipe(gulp.dest(destDir))
.pipe(gutil.noop());
});
gulp.task("default", gulp.parallel(minTasks, moveTasks, "index"));
//gulp.task("default", gulp.parallel(minTasks, moveTasks, "index"));
gulp.task("clean", gulp.series(cleanTasks));
gulp.task("sync", gulp.series(
gulp.series(cleanTasks),
gulp.parallel(minTasks, moveTasks, "index")
));
gulp.task("watch", gulp.parallel(watchTasks));
\ No newline at end of file
gulp.task("watch", gulp.parallel(watchTasks));
gulp.task("o2:new-v:html", function () {
var path = "x_desktop";
var src = sourcePrefix+'source/'+path+'/*.html';
var dest = destDir+'x_desktop/';
return gulp.src(src)
.pipe(assetRev())
.pipe(gulpif((options.upload=='local'&&options.location!=''), gulp.dest(options.location+path+'/')))
.pipe(gulpif((options.upload=='ftp'&&options.host!=''), ftp({
host: options.host,
user: options.user || 'anonymous',
pass: options.pass || '@anonymous',
port: options.port || 21,
remotePath: (options.remotePath || '/')+path
})))
.pipe(gulpif((options.upload=='sftp'&&options.host!=''), sftp({
host: options.host,
user: options.user || 'anonymous',
pass: options.pass || null,
port: options.port || 22,
remotePath: (options.remotePath || '/')+path
})))
.pipe(gulp.dest(dest))
.pipe(gutil.noop());
});
gulp.task("o2:new-v:o2", function () {
var path = "o2_core";
var src = sourcePrefix+'source/'+path+'/o2.js';
var dest = destDir+'o2_core/';
return gulp.src(src)
.pipe(assetRev())
.pipe(gulpif((options.upload=='local'&&options.location!=''), gulp.dest(options.location+path+'/')))
.pipe(gulpif((options.upload=='ftp'&&options.host!=''), ftp({
host: options.host,
user: options.user || 'anonymous',
pass: options.pass || '@anonymous',
port: options.port || 21,
remotePath: (options.remotePath || '/')+path
})))
.pipe(gulpif((options.upload=='sftp'&&options.host!=''), sftp({
host: options.host,
user: options.user || 'anonymous',
pass: options.pass || null,
port: options.port || 22,
remotePath: (options.remotePath || '/')+path
})))
.pipe(gulp.dest(dest))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
.pipe(gulpif((options.upload=='local'&&options.location!=''), gulp.dest(options.location+path+'/')))
.pipe(gulpif((options.upload=='ftp'&&options.host!=''), ftp({
host: options.host,
user: options.user || 'anonymous',
pass: options.pass || '@anonymous',
port: options.port || 21,
remotePath: (options.remotePath || '/')+path
})))
.pipe(gulpif((options.upload=='sftp'&&options.host!=''), sftp({
host: options.host,
user: options.user || 'anonymous',
pass: options.pass || null,
port: options.port || 22,
remotePath: (options.remotePath || '/')+path
})))
.pipe(gulp.dest(dest))
.pipe(gutil.noop());
});
gulp.task("o2:new-v", gulp.parallel("o2:new-v:o2", "o2:new-v:html"));
gulp.task("default", gulp.series("clean", gulp.parallel(minTasks, moveTasks, 'index'), "o2:new-v"));
此差异已折叠。
......@@ -28,13 +28,14 @@
"homepage": "https://github.com/huqi1980/o2oa_client_web#readme",
"devDependencies": {
"gulp": "^4.0.0",
"gulp-tm-asset-rev": "0.0.16",
"gulp-changed": "^3.2.0",
"gulp-deleted": "0.0.2",
"gulp-ftp": "^1.1.0",
"gulp-if": "^2.0.2",
"gulp-rename": "^1.4.0",
"gulp-sftp": "^0.1.5",
"gulp-uglify": "^3.0.1",
"gulp-tm-uglify": "^3.0.1",
"karma": "^3.1.4",
"karma-jasmine": "^2.0.1",
"karma-phantomjs-launcher": "^1.0.4",
......
......@@ -19,6 +19,7 @@
<module>x_file_core_entity</module>
<module>x_general_core_entity</module>
<module>x_hotpic_core_entity</module>
<module>x_jpush_core_entity</module>
<module>x_meeting_core_entity</module>
<module>x_message_core_entity</module>
<module>x_mind_core_entity</module>
......@@ -27,6 +28,7 @@
<module>x_portal_core_entity</module>
<module>x_processplatform_core_entity</module>
<module>x_teamwork_core_entity</module>
<!--module>x_workschedu_core_entity</module -->
<module>x_program_center_core_entity</module>
<module>x_organization_core_express</module>
<module>x_query_core_express</module>
......@@ -38,6 +40,7 @@
<module>x_file_assemble_control</module>
<module>x_general_assemble_control</module>
<module>x_hotpic_assemble_control</module>
<module>x_jpush_assemble_control</module>
<module>x_meeting_assemble_control</module>
<module>x_message_assemble_communicate</module>
<module>x_mind_assemble_control</module>
......@@ -56,6 +59,7 @@
<module>x_query_assemble_surface</module>
<module>x_query_service_processing</module>
<module>x_teamwork_assemble_control</module>
<!-- module>x_workschedu_assemble_control</module -->
<module>x_program_center</module>
<module>x_console</module>
</modules>
......@@ -63,7 +67,8 @@
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.reporting.outputEncoding>UTF-8
</project.reporting.outputEncoding>
</properties>
<dependencies>
<dependency>
......@@ -218,6 +223,10 @@
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox-tools</artifactId>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>jbig2-imageio</artifactId>
</dependency>
<dependency>
<groupId>com.adobe.xmp</groupId>
<artifactId>xmpcore</artifactId>
......@@ -286,7 +295,16 @@
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<pluginManagement>
......@@ -358,7 +376,8 @@
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
<packagingExcludes>persistence.xml,WEB-INF/lib/**,META-INF</packagingExcludes>
<packagingExcludes>persistence.xml,WEB-INF/lib/**,META-INF
</packagingExcludes>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
......@@ -512,17 +531,17 @@
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.0</version>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.0</version>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.0</version>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
......@@ -554,6 +573,11 @@
<artifactId>fontbox</artifactId>
<version>2.0.16</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>jbig2-imageio</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>xmpbox</artifactId>
......@@ -679,6 +703,16 @@
<artifactId>simplecaptcha</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.21</version>
</dependency>
<dependency>
<groupId>o2oa</groupId>
<artifactId>x_base_core_project</artifactId>
......@@ -809,28 +843,25 @@
<artifactId>x_teamwork_core_entity</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>o2oa</groupId>
<artifactId>x_workschedu_core_entity</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
<repository>
<id>mvnrepository.com</id>
<url>https://mvnrepository.com/repos</url>
</repository>
<repository>
<id>neuroph.sourceforge.net</id>
<url>http://neuroph.sourceforge.net/maven2</url>
<id>enonic.com</id>
<url>https://repo.enonic.com/public</url>
</repository>
<repository>
<id>enonic.com</id>
<url>https://repo.enonic.com/public/</url>
<id>neuroph.sourceforge.net</id>
<url>http://neuroph.sourceforge.net/maven2</url>
</repository>
</repositories>
</project>
\ No newline at end of file
......@@ -28,15 +28,11 @@ if [ -d ${current_dir}/local/update ]; then
mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/config ]; then
if [ -d ${current_dir}/local/update/o2server/config/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/config/sample ${current_dir}/config/
fi
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/local ]; then
if [ -d ${current_dir}/local/update/o2server/local/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/local/sample ${current_dir}/local/
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}/
......@@ -62,6 +58,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -74,6 +73,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -83,6 +85,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -92,6 +97,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -101,14 +109,29 @@ if [ -d ${current_dir}/local/update ]; then
if [ -f ${current_dir}/start_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.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/aix/bin/java -Djava.awt.headless=true -Xms2g -XX:+UseConcMarkSweepGC -jar ${current_dir}/console.jar
\ No newline at end of file
setsid ${current_dir}/jvm/aix/bin/java -server -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
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}/config/sample ]; then
mkdir ${current_dir}/config/sample
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}/local/sample ]; then
mkdir ${current_dir}/local/sample
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_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.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/aix/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20000 -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
......@@ -6,8 +6,8 @@ if [ -d ${current_dir}/local/update ]; then
if [ ! -d ${current_dir}/config ]; then
mkdir ${current_dir}/config
fi
if [ ! -d ${current_dir}/config/sample ]; then
mkdir ${current_dir}/config/sample
if [ ! -d ${current_dir}/configSample ]; then
mkdir ${current_dir}/configSample
fi
if [ ! -d ${current_dir}/local ]; then
mkdir ${current_dir}/local
......@@ -15,8 +15,8 @@ if [ -d ${current_dir}/local/update ]; then
if [ ! -d ${current_dir}/local ]; then
mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/local/sample ]; then
mkdir ${current_dir}/local/sample
if [ ! -d ${current_dir}/localSample ]; then
mkdir ${current_dir}/localSample
fi
if [ ! -d ${current_dir}/jvm ]; then
mkdir ${current_dir}/jvm
......@@ -28,15 +28,11 @@ if [ -d ${current_dir}/local/update ]; then
mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/config ]; then
if [ -d ${current_dir}/local/update/o2server/config/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/config/sample ${current_dir}/config/
fi
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/local ]; then
if [ -d ${current_dir}/local/update/o2server/local/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/local/sample ${current_dir}/local/
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}/
......@@ -62,6 +58,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -74,6 +73,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -83,6 +85,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -92,6 +97,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -101,14 +109,29 @@ if [ -d ${current_dir}/local/update ]; then
if [ -f ${current_dir}/start_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.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 -Djava.awt.headless=true -Xms2g -XX:+UseConcMarkSweepGC -jar ${current_dir}/console.jar
\ No newline at end of file
setsid ${current_dir}/jvm/linux/bin/java -server -Djava.awt.headless=true -Xms2g -Xmx5g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
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}/config/sample ]; then
mkdir ${current_dir}/config/sample
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}/local/sample ]; then
mkdir ${current_dir}/local/sample
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_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.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 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20000 -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
......@@ -29,15 +29,11 @@ if [ -d ${current_dir}/local/update ]; then
mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/config ]; then
if [ -d ${current_dir}/local/update/o2server/config/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/config/sample ${current_dir}/config/
fi
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/local ]; then
if [ -d ${current_dir}/local/update/o2server/local/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/local/sample ${current_dir}/local/
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}/
......@@ -63,6 +59,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -75,6 +74,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -84,6 +86,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -93,6 +98,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -102,14 +110,29 @@ if [ -d ${current_dir}/local/update ]; then
if [ -f ${current_dir}/start_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.sh ${current_dir}/
fi
cp ${current_dir}/local/update/o2server/version.o2 ${current_dir}/
sudo rm -Rf ${current_dir}/local/update
rm -Rf ${current_dir}/local/update
fi
fi
sudo ${current_dir}/jvm/macos/bin/java -Djava.awt.headless=true -Xms2g -XX:+UseConcMarkSweepGC -jar ${current_dir}/console.jar
sudo ${current_dir}/jvm/macos/bin/java -server -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
current_dir=$(cd "$(dirname "$0")"; pwd);
sudo date
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}/config/sample ]; then
mkdir ${current_dir}/config/sample
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}/local/sample ]; then
mkdir ${current_dir}/local/sample
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_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.sh ${current_dir}/
fi
cp ${current_dir}/local/update/o2server/version.o2 ${current_dir}/
rm -Rf ${current_dir}/local/update
fi
fi
sudo ${current_dir}/jvm/macos/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20000 -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
......@@ -28,15 +28,11 @@ if [ -d ${current_dir}/local/update ]; then
mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/config ]; then
if [ -d ${current_dir}/local/update/o2server/config/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/config/sample ${current_dir}/config/
fi
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/local ]; then
if [ -d ${current_dir}/local/update/o2server/local/sample ]; then
cp -Rf ${current_dir}/local/update/o2server/local/sample ${current_dir}/local/
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}/
......@@ -62,6 +58,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -74,6 +73,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -83,6 +85,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -92,6 +97,9 @@ if [ -d ${current_dir}/local/update ]; then
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
......@@ -101,14 +109,29 @@ if [ -d ${current_dir}/local/update ]; then
if [ -f ${current_dir}/start_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.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/neokylin_loongson/bin/java -Djava.awt.headless=true -Xms2g -XX:+UseConcMarkSweepGC -jar ${current_dir}/console.jar
\ No newline at end of file
setsid ${current_dir}/jvm/neokylin_loongson/bin/java -server -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
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}/config/sample ]; then
mkdir ${current_dir}/config/sample
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}/local/sample ]; then
mkdir ${current_dir}/local/sample
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_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
cp -f ${current_dir}/local/update/o2server/console_raspberrypi.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/neokylin_loongson/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20000 -Djava.awt.headless=true -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
current_dir=$(cd "$(dirname "$0")"; pwd);
if [ -d ${current_dir}/local/update ]; then
if [ ! -d ${current_dir}/commons ]; then
sudo mkdir ${current_dir}/commons
fi
if [ ! -d ${current_dir}/config ]; then
sudo mkdir ${current_dir}/config
fi
if [ ! -d ${current_dir}/config/sample ]; then
sudo mkdir ${current_dir}/config/sample
fi
if [ ! -d ${current_dir}/local ]; then
sudo mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/local ]; then
sudo mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/local/sample ]; then
sudo mkdir ${current_dir}/local/sample
fi
if [ ! -d ${current_dir}/jvm ]; then
sudo mkdir ${current_dir}/jvm
fi
if [ ! -d ${current_dir}/servers ]; then
sudo mkdir ${current_dir}/servers
fi
if [ ! -d ${current_dir}/store ]; then
sudo mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/configSample ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/configSample ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/localSample ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/localSample ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/commons ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/commons ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/jvm ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/jvm ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/servers ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/servers ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/store ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/store ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/console.jar ]; then
sudo cp -f ${current_dir}/local/update/o2server/console.jar ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/index.html ]; then
sudo cp -f ${current_dir}/local/update/o2server/index.html ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/src.zip ]; then
sudo cp -f ${current_dir}/local/update/o2server/src.zip ${current_dir}/
fi
if [ -f ${current_dir}/start_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/start_windows_debug.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_windows_debug.bat ${current_dir}/
fi
if [ -f ${current_dir}/stop_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/console_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/service_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/service_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/start_linux.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_linux_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_linux_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_linux.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_linux.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_macos.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_macos_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_macos_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_macos.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_macos.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_aix.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_aix_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_aix_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_raspberrypi.sh ${current_dir}/
fi
sudo cp ${current_dir}/local/update/o2server/version.o2 ${current_dir}/
sudo rm -Rf ${current_dir}/local/update
fi
fi
sudo setsid ${current_dir}/jvm/raspberrypi/bin/java -server -Xms2g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
current_dir=$(cd "$(dirname "$0")"; pwd);
if [ -d ${current_dir}/local/update ]; then
if [ ! -d ${current_dir}/commons ]; then
sudo mkdir ${current_dir}/commons
fi
if [ ! -d ${current_dir}/config ]; then
sudo mkdir ${current_dir}/config
fi
if [ ! -d ${current_dir}/config/sample ]; then
sudo mkdir ${current_dir}/config/sample
fi
if [ ! -d ${current_dir}/local ]; then
sudo mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/local ]; then
sudo mkdir ${current_dir}/local
fi
if [ ! -d ${current_dir}/local/sample ]; then
sudo mkdir ${current_dir}/local/sample
fi
if [ ! -d ${current_dir}/jvm ]; then
sudo mkdir ${current_dir}/jvm
fi
if [ ! -d ${current_dir}/servers ]; then
sudo mkdir ${current_dir}/servers
fi
if [ ! -d ${current_dir}/store ]; then
sudo mkdir ${current_dir}/store
fi
if [ -f ${current_dir}/local/update/o2server/version.o2 ]; then
if [ -d ${current_dir}/local/update/o2server/configSample ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/configSample ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/localSample ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/localSample ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/commons ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/commons ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/jvm ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/jvm ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/servers ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/servers ${current_dir}/
fi
if [ -d ${current_dir}/local/update/o2server/store ]; then
sudo cp -Rf ${current_dir}/local/update/o2server/store ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/console.jar ]; then
sudo cp -f ${current_dir}/local/update/o2server/console.jar ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/index.html ]; then
sudo cp -f ${current_dir}/local/update/o2server/index.html ${current_dir}/
fi
if [ -f ${current_dir}/local/update/o2server/src.zip ]; then
sudo cp -f ${current_dir}/local/update/o2server/src.zip ${current_dir}/
fi
if [ -f ${current_dir}/start_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/start_windows_debug.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_windows_debug.bat ${current_dir}/
fi
if [ -f ${current_dir}/stop_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/console_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/service_windows.bat ]; then
sudo cp -f ${current_dir}/local/update/o2server/service_windows.bat ${current_dir}/
fi
if [ -f ${current_dir}/start_linux.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_linux_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_linux_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_linux.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_linux.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_linux.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_macos.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_macos_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_macos_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_macos.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_macos.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_macos.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_aix.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_aix_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_aix_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_aix.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_aix.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_aix.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_neokylin_loongson_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_neokylin_loongson_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_neokylin_loongson.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_neokylin_loongson.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_neokylin_loongson.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/start_raspberrypi_debug.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/start_raspberrypi_debug.sh ${current_dir}/
fi
if [ -f ${current_dir}/stop_raspberrypi.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/stop_raspberrypi.sh ${current_dir}/
fi
if [ -f ${current_dir}/console_raspberrypi.sh ]; then
sudo cp -f ${current_dir}/local/update/o2server/console_raspberrypi.sh ${current_dir}/
fi
sudo cp ${current_dir}/local/update/o2server/version.o2 ${current_dir}/
sudo rm -Rf ${current_dir}/local/update
fi
fi
sudo setsid ${current_dir}/jvm/raspberrypi/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20000 -Djava.awt.headless=true -Xms2g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
\ No newline at end of file
......@@ -28,15 +28,11 @@ if exist "%~dp0local\update" (
if exist "%~dp0local\update\o2server\commons" (
xcopy "%~dp0local\update\o2server\commons" "%~dp0commons" /S /Y /Q
)
if exist "%~dp0local\update\o2server\config" (
if exist "%~dp0local\update\o2server\config\sample" (
xcopy "%~dp0local\update\o2server\config\sample" "%~dp0config\sample" /S /Y /Q
)
if exist "%~dp0local\update\o2server\configSample" (
xcopy "%~dp0local\update\o2server\configSample" "%~dp0configSample" /S /Y /Q
)
if exist "%~dp0local\update\o2server\local" (
if exist "%~dp0local\update\o2server\local\sample" (
xcopy "%~dp0local\update\o2server\local\sample" "%~dp0local\sample" /S /Y /Q
)
if exist "%~dp0local\update\o2server\localSample" (
xcopy "%~dp0local\update\o2server\localSample" "%~dp0localSample" /S /Y /Q
)
if exist "%~dp0local\update\o2server\jvm" (
xcopy "%~dp0local\update\o2server\jvm" "%~dp0jvm" /S /Y /Q
......@@ -59,6 +55,9 @@ if exist "%~dp0local\update" (
if exist "%~dp0start_windows.bat" (
copy "%~dp0local\update\o2server\start_windows.bat" "%~dp0"
)
if exist "%~dp0start_windows_debug.bat" (
copy "%~dp0local\update\o2server\start_windows_debug.bat" "%~dp0"
)
if exist "%~dp0stop_windows.bat" (
copy "%~dp0local\update\o2server\stop_windows.bat" "%~dp0"
)
......@@ -71,6 +70,9 @@ if exist "%~dp0local\update" (
if exist "%~dp0start_linux.sh" (
copy "%~dp0local\update\o2server\start_linux.sh" "%~dp0"
)
if exist "%~dp0start_linux_debug.sh" (
copy "%~dp0local\update\o2server\start_linux_debug.sh" "%~dp0"
)
if exist "%~dp0stop_linux.sh" (
copy "%~dp0local\update\o2server\stop_linux.sh" "%~dp0"
)
......@@ -80,6 +82,9 @@ if exist "%~dp0local\update" (
if exist "%~dp0start_macos.sh" (
copy "%~dp0local\update\o2server\start_macos.sh" "%~dp0"
)
if exist "%~dp0start_macos_debug.sh" (
copy "%~dp0local\update\o2server\start_macos_debug.sh" "%~dp0"
)
if exist "%~dp0stop_macos.sh" (
copy "%~dp0local\update\o2server\stop_macos.sh" "%~dp0"
)
......@@ -89,6 +94,9 @@ if exist "%~dp0local\update" (
if exist "%~dp0start_aix.sh" (
copy "%~dp0local\update\o2server\start_aix.sh" "%~dp0"
)
if exist "%~dp0start_aix_debug.sh" (
copy "%~dp0local\update\o2server\start_aix_debug.sh" "%~dp0"
)
if exist "%~dp0stop_aix.sh" (
copy "%~dp0local\update\o2server\stop_aix.sh" "%~dp0"
)
......@@ -98,16 +106,31 @@ if exist "%~dp0local\update" (
if exist "%~dp0start_neokylin_loongson.sh" (
copy "%~dp0local\update\o2server\start_neokylin_loongson.sh" "%~dp0"
)
if exist "%~dp0start_neokylin_loongson_debug.sh" (
copy "%~dp0local\update\o2server\start_neokylin_loongson_debug.sh" "%~dp0"
)
if exist "%~dp0stop_neokylin_loongson.sh" (
copy "%~dp0local\update\o2server\stop_neokylin_loongson.sh" "%~dp0"
)
if exist "%~dp0console_neokylin_loongson.sh" (
copy "%~dp0local\update\o2server\console_neokylin_loongson.sh" "%~dp0"
)
if exist "%~dp0start_raspberrypi.sh" (
copy "%~dp0local\update\o2server\start_raspberrypi.sh" "%~dp0"
)
if exist "%~dp0start_raspberrypi_debug.sh" (
copy "%~dp0local\update\o2server\start_raspberrypi_debug.sh" "%~dp0"
)
if exist "%~dp0stop_raspberrypi.sh" (
copy "%~dp0local\update\o2server\stop_raspberrypi.sh" "%~dp0"
)
if exist "%~dp0console_raspberrypi.sh" (
copy "%~dp0local\update\o2server\console_raspberrypi.sh" "%~dp0"
)
copy "%~dp0local\update\o2server\version.o2" "%~dp0"
rmdir /S/Q "%~dp0local\update"
)
)
@echo on
"%~dp0jvm\windows\bin\java" -Xms2g -XX:+UseConcMarkSweepGC -jar "%~dp0console.jar"
"%~dp0jvm\windows\bin\java" -server -Xms2g -Xmx5g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar "%~dp0console.jar"
pause
\ No newline at end of file
@echo off
if exist "%~dp0local\update" (
if not exist "%~dp0commons" (
mkdir "%~dp0commons"
)
if not exist "%~dp0config" (
mkdir "%~dp0config"
)
if not exist "%~dp0config/sample" (
mkdir "%~dp0config/sample"
)
if not exist "%~dp0local" (
mkdir "%~dp0local"
)
if not exist "%~dp0local/sample" (
mkdir "%~dp0local/sample"
)
if not exist "%~dp0jvm" (
mkdir "%~dp0jvm"
)
if not exist "%~dp0servers" (
mkdir "%~dp0servers"
)
if not exist "%~dp0store" (
mkdir "%~dp0store"
)
if exist "%~dp0local\update\o2server\version.o2" (
if exist "%~dp0local\update\o2server\commons" (
xcopy "%~dp0local\update\o2server\commons" "%~dp0commons" /S /Y /Q
)
if exist "%~dp0local\update\o2server\configSample" (
xcopy "%~dp0local\update\o2server\configSample" "%~dp0configSample" /S /Y /Q
)
if exist "%~dp0local\update\o2server\localSample" (
xcopy "%~dp0local\update\o2server\localSample" "%~dp0localSample" /S /Y /Q
)
if exist "%~dp0local\update\o2server\jvm" (
xcopy "%~dp0local\update\o2server\jvm" "%~dp0jvm" /S /Y /Q
)
if exist "%~dp0local\update\o2server\servers" (
xcopy "%~dp0local\update\o2server\servers" "%~dp0servers" /S /Y /Q
)
if exist "%~dp0local\update\o2server\store" (
xcopy "%~dp0local\update\o2server\store" "%~dp0store" /S /Y /Q
)
if exist "%~dp0local\update\o2server\console.jar" (
copy "%~dp0local\update\o2server\console.jar" "%~dp0"
)
if exist "%~dp0local\update\o2server\index.html" (
copy "%~dp0local\update\o2server\index.html" "%~dp0"
)
if exist "%~dp0local\update\o2server\src.zip" (
copy "%~dp0local\update\o2server\src.zip" "%~dp0"
)
if exist "%~dp0start_windows.bat" (
copy "%~dp0local\update\o2server\start_windows.bat" "%~dp0"
)
if exist "%~dp0start_windows_debug.bat" (
copy "%~dp0local\update\o2server\start_windows_debug.bat" "%~dp0"
)
if exist "%~dp0stop_windows.bat" (
copy "%~dp0local\update\o2server\stop_windows.bat" "%~dp0"
)
if exist "%~dp0console_windows.bat" (
copy "%~dp0local\update\o2server\console_windows.bat" "%~dp0"
)
if exist "%~dp0service_windows.bat" (
copy "%~dp0local\update\o2server\service_windows.bat" "%~dp0"
)
if exist "%~dp0start_linux.sh" (
copy "%~dp0local\update\o2server\start_linux.sh" "%~dp0"
)
if exist "%~dp0start_linux_debug.sh" (
copy "%~dp0local\update\o2server\start_linux_debug.sh" "%~dp0"
)
if exist "%~dp0stop_linux.sh" (
copy "%~dp0local\update\o2server\stop_linux.sh" "%~dp0"
)
if exist "%~dp0console_linux.sh" (
copy "%~dp0local\update\o2server\console_linux.sh" "%~dp0"
)
if exist "%~dp0start_macos.sh" (
copy "%~dp0local\update\o2server\start_macos.sh" "%~dp0"
)
if exist "%~dp0start_macos_debug.sh" (
copy "%~dp0local\update\o2server\start_macos_debug.sh" "%~dp0"
)
if exist "%~dp0stop_macos.sh" (
copy "%~dp0local\update\o2server\stop_macos.sh" "%~dp0"
)
if exist "%~dp0console_macos.sh" (
copy "%~dp0local\update\o2server\console_macos.sh" "%~dp0"
)
if exist "%~dp0start_aix.sh" (
copy "%~dp0local\update\o2server\start_aix.sh" "%~dp0"
)
if exist "%~dp0start_aix_debug.sh" (
copy "%~dp0local\update\o2server\start_aix_debug.sh" "%~dp0"
)
if exist "%~dp0stop_aix.sh" (
copy "%~dp0local\update\o2server\stop_aix.sh" "%~dp0"
)
if exist "%~dp0console_aix.sh" (
copy "%~dp0local\update\o2server\console_aix.sh" "%~dp0"
)
if exist "%~dp0start_neokylin_loongson.sh" (
copy "%~dp0local\update\o2server\start_neokylin_loongson.sh" "%~dp0"
)
if exist "%~dp0start_neokylin_loongson_debug.sh" (
copy "%~dp0local\update\o2server\start_neokylin_loongson_debug.sh" "%~dp0"
)
if exist "%~dp0stop_neokylin_loongson.sh" (
copy "%~dp0local\update\o2server\stop_neokylin_loongson.sh" "%~dp0"
)
if exist "%~dp0console_neokylin_loongson.sh" (
copy "%~dp0local\update\o2server\console_neokylin_loongson.sh" "%~dp0"
)
if exist "%~dp0start_raspberrypi.sh" (
copy "%~dp0local\update\o2server\start_raspberrypi.sh" "%~dp0"
)
if exist "%~dp0start_raspberrypi_debug.sh" (
copy "%~dp0local\update\o2server\start_raspberrypi_debug.sh" "%~dp0"
)
if exist "%~dp0stop_raspberrypi.sh" (
copy "%~dp0local\update\o2server\stop_raspberrypi.sh" "%~dp0"
)
if exist "%~dp0console_raspberrypi.sh" (
copy "%~dp0local\update\o2server\console_raspberrypi.sh" "%~dp0"
)
copy "%~dp0local\update\o2server\version.o2" "%~dp0"
rmdir /S/Q "%~dp0local\update"
)
)
@echo on
"%~dp0jvm\windows\bin\java" -server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20000 -Xms2g -Xmx8g -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar "%~dp0console.jar"
pause
\ No newline at end of file
sudo $(cd "$(dirname "$0")"; pwd)/jvm/raspberrypi/bin/java -cp $(cd "$(dirname "$0")"; pwd)/console.jar com.x.server.console.swapcommand.Exit
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册