|
|
|
@ -506,9 +506,18 @@ function init:jenkins() { |
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
httpPort=\\\${1:-'30003'} |
|
|
|
|
|
|
|
#------------------------------------------------------------------- |
|
|
|
java='$java_path/bin/java' |
|
|
|
jar_file='${BASE_DIR}/jenkins/jenkins.war' |
|
|
|
java_mem_opts=' -DappName=jenkins $java_opts_ext' |
|
|
|
database_opts='$database_opts' |
|
|
|
java_opts_ext='$java_opts_ext' |
|
|
|
#------------------------------------------------------------------- |
|
|
|
|
|
|
|
pid=\\\`ps -ef | grep 'DappName=jenkins ' | grep -v 'grep' | awk '{print \\\$2}'\\\` |
|
|
|
if [ -z \\\$pid ];then |
|
|
|
nohup $java_path/bin/java $java_mem_opts $database_opts $java_opts_ext -jar ${BASE_DIR}/jenkins/jenkins.war --httpPort=\\\$httpPort >${BASE_DIR}/jenkins/logs.log 2>&1 & |
|
|
|
nohup \\\$java \\\$java_mem_opts \\\$database_opts \\\$java_opts_ext -jar \\\$jar_file --httpPort=\\\$httpPort >${BASE_DIR}/jenkins/logs.log 2>&1 & |
|
|
|
echo 'jenkins启动成功!' |
|
|
|
else |
|
|
|
echo 'jenkins正在运行...' |
|
|
|
|