47 lines
1022 B
Bash
Executable File
47 lines
1022 B
Bash
Executable File
#!/bin/bash
|
|
|
|
PATH=$PATH:/usr/bin/:/usr/local/bin/:/usr/sbin
|
|
dataCenterPath=$1
|
|
profile=$2
|
|
jars=( data-collection\
|
|
abc\
|
|
data-metadata-collect-fileset\
|
|
data-metadata-collect\
|
|
data-metadata-collect\
|
|
data-metadata-dic\
|
|
data-metadata-group\
|
|
data-metadata-mapping\
|
|
data-metadata-model\
|
|
data-sources\
|
|
data-standard\
|
|
data-metadata-interface\
|
|
#data-asset\
|
|
data-quality\
|
|
)
|
|
|
|
function startModule()
|
|
{
|
|
moduleName=$1
|
|
if [ ! -f "jars/${moduleName}.jar" ];then
|
|
echo "startDtaCenter 文件 ${moduleName}.jar 不存在1!"
|
|
else
|
|
#${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar &
|
|
/usr/bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar &
|
|
# > logs/${moduleName}.log &
|
|
echo "${!}" > pids/common/${moduleName}.pid
|
|
fi
|
|
sleep 1
|
|
}
|
|
|
|
function main(){
|
|
cd ${dataCenterPath}
|
|
for jar in ${jars[@]}
|
|
do
|
|
startModule $jar
|
|
done
|
|
}
|
|
|
|
main
|
|
|
|
|