Kaynağa Gözat

modify linux run java shell

ZhenQin 12 yıl önce
ebeveyn
işleme
2976249e6d
1 değiştirilmiş dosya ile 32 ekleme ve 1 silme
  1. 32 1
      javarun/jrun.sh

+ 32 - 1
javarun/jrun.sh

@@ -23,4 +23,35 @@ for f in $filelist
     APPEND_LIB=$APPEND_LIB:$name
   done
 
-exec $jcommand $JVM_ARGS $runtype $APPEND_LIB $MAINCLASS $PRO_ARGS
+case $1 in
+    'start' )
+        echo -n 'Starting NDETL in Domean Thread: '
+        if nohup $jcommand $JVM_ARGS $runtype $APPEND_LIB $MAINCLASS $PRO_ARGS &
+        then
+            echo 'OK...'
+        else
+            echo 'Failed...'
+        fi
+        ;;
+
+	'daemon' )
+        echo -n 'Starting NDETL in Domean Thread: '
+        if $jcommand $JVM_ARGS $runtype $APPEND_LIB $MAINCLASS $PRO_ARGS > /dev/null &
+        then
+            echo 'OK...'
+        else
+            echo 'Failed...'
+        fi
+        ;;
+		
+    'run' )
+        $jcommand $JVM_ARGS $runtype $APPEND_LIB $MAINCLASS $PRO_ARGS
+        ;;
+
+    'list' )
+        ps aux | egrep '(PID|java)'
+        ;;
+
+     *)
+echo 'usage: `basename $0` {start|daemon|run|list}'
+esac