sunyj 9 rokov pred
rodič
commit
3593c95339

+ 27 - 0
commands/control-prod

@@ -0,0 +1,27 @@
+source /etc/profile
+
+context_name=report
+base_dir=/opt/report/tomcat
+tmp_dir=/opt/report/data/tmp
+wf=$context_name.war
+
+cd $base_dir/webapps
+
+function install() {
+    rm -rf backup/$wf.bak
+    if [ -f $wf ]; then
+        mv $wf backup/$wf.bak
+    fi
+    rm -rf $context_name
+    cp $tmp_dir/$wf .
+}
+
+function run() {
+    ps -ef | grep $base_dir | grep java | awk '{print $2}' | xargs kill -9
+    ../bin/catalina.sh start
+    tail -f ../logs/catalina.out
+}
+
+install
+
+run

+ 27 - 0
commands/control-test

@@ -0,0 +1,27 @@
+source /etc/profile
+
+context_name=report
+base_dir=/mnt/report/tomcat
+tmp_dir=/data/reports/tmp
+wf=$context_name.war
+
+cd $base_dir/webapps
+
+function install() {
+    rm -rf backup/$wf.bak
+    if [ -f $wf ]; then
+        mv $wf backup/$wf.bak
+    fi
+    rm -rf $context_name
+    cp $tmp_dir/$wf .
+}
+
+function run() {
+    ps -ef | grep $base_dir | grep java | awk '{print $2}' | xargs kill -9
+    ../bin/catalina.sh start
+    tail -f ../logs/catalina.out
+}
+
+install
+
+run

+ 27 - 0
commands/control-yitoa-digittech

@@ -0,0 +1,27 @@
+source /etc/profile
+
+context_name=report
+base_dir=/usr/local/report/tomcat
+tmp_dir=/data/reports/tmp
+wf=$context_name.war
+
+cd $base_dir/webapps
+
+function install() {
+    rm -rf backup/$wf.bak
+    if [ -f $wf ]; then
+        mv $wf backup/$wf.bak
+    fi
+    rm -rf $context_name
+    cp $tmp_dir/$wf .
+}
+
+function run() {
+    ps -ef | grep $base_dir | grep java | awk '{print $2}' | xargs kill -9
+    ../bin/catalina.sh start
+    tail -f ../logs/catalina.out
+}
+
+install
+
+run