|
@@ -506,9 +506,18 @@ function init:jenkins() {
|
|
|
#!/bin/bash
|
|
|
|
|
|
httpPort=\\\${1:-'30003'}
|
|
|
-pid=\\\`ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \\\$2}'\\\`
|
|
|
+
|
|
|
+#-------------------------------------------------------------------
|
|
|
+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正在运行...'
|
|
@@ -519,11 +528,11 @@ EOF
|
|
|
cat << EOF > ${BASE_DIR}/jenkins/kill.sh
|
|
|
#!/bin/bash
|
|
|
|
|
|
-pid=\\\`ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \\\$2}'\\\`
|
|
|
+pid=\\\`ps -ef | grep 'DappName=jenkins ' | grep -v 'grep' | awk '{print \\\$2}'\\\`
|
|
|
if [ -z \\\$pid ];then
|
|
|
echo 'jenkins未运行'
|
|
|
else
|
|
|
- ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \\\$2}' | xargs kill
|
|
|
+ ps -ef | grep 'DappName=jenkins ' | grep -v 'grep' | awk '{print \\\$2}' | xargs kill
|
|
|
echo 'jenkins已停止!'
|
|
|
fi
|
|
|
EOF
|