一.Windows写法:
01_Start_TASK01.bat
cd script startTMTask.bat FW_MPA_TASK_MOD01 FW_A EES_EQP_PP_SC_MOD01 8011 20 10
script/startTMTask.bat
set FID=%1 set MID=%2 set EQP=%3 set PORT=%4 set XMX=%5 set XMS=%6 cd ../ java -jar -server -Xmx"%XMX%"m -Xms"%XMS%"m -XX:+PrintGCDetails -Xloggc:E:\WHTM_TESTSERVER_INSTALL\WHTM_OEE_ONLINE\WHTM_TASK\logs\GC_LOG\gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=E:\WHTM_TESTSERVER_INSTALL\WHTM_OEE_ONLINE\WHTM_TASK\logs\GC_LOG -DFID="%FID%" -DMID="%MID%" -DEQUIPMENT="%EQP%" -Dserver.port="%PORT%" -Dfile.encoding=euc-kr BISTEL.China.Custom.WHTM.MPA.SCHEDULED.jar
二.Linux写法
11_Start_TASK_MOD01.sh
#!/bin/bash BASE="/home/rtmapp/WHTM_TASK" cd ${BASE}/script/ ./startTMTask.sh FW_MPA_TASK_MOD01 FW_A EES_EQP_PP_SC_MOD01 8111 2048 1024
script/startTMTask.sh
#!/bin/bash
FID=$1
MID=$2
EQP=$3
PORT=$4
XMX=$5
XMS=$6
cd ../
java -server -Xmx"$XMX"m -Xms"$XMS"m -XX:+PrintGCDetails -Xloggc:/home/rtmapp/WHTM_TASK/logs/gclog/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/rtmapp/WHTM_TASK/logs/gclog -DFID="$FID" -DMID="$MID" -DEQUIPMENT="$EQP" -Dserver.port="$PORT" -Dfile.encoding=euc-kr -jar BISTEL.China.Custom.WHTM.MPA.SCHEDULED.jar > /dev/null 2>&1 &
echo $FID STARTING