[JIRA] (JENKINS-62026) jenkins quits when executing a shell script halfway through

13 views
Skip to first unread message

mail779699413@gmail.com (JIRA)

unread,
Apr 23, 2020, 3:33:02 AM4/23/20
to jenkinsc...@googlegroups.com
jiayu yu created an issue
 
Jenkins / Task JENKINS-62026
jenkins quits when executing a shell script halfway through
Issue Type: Task Task
Assignee: jiayu yu
Components: shell-script-scm-plugin
Created: 2020-04-23 07:32
Environment: Linux
Priority: Major Major
Reporter: jiayu yu

jenkins quits when executing a shell script halfway through,

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

mail779699413@gmail.com (JIRA)

unread,
Apr 23, 2020, 3:42:03 AM4/23/20
to jenkinsc...@googlegroups.com
jiayu yu updated an issue
Change By: jiayu yu
jenkins quits when executing a shell script halfway through,
 
{code:java}
  1 #!/bin/bash
  2 Variable () {
  3 #. /etc/init.d/functions
  4 FileHome="/home/wwwroot"
  5 FileJar="jar.ngrok.wangoon.cn"
  6 FileBak="bak.ngrok.wangoon.cn"
  7 JarName="wms-amazon-api-1.0.0.jar"
  8 Date=`date "+%Y-%m-%d-%H:%M:%S"`
  9 Pid=`ps -ef|grep ${JarName}|grep -v grep|awk '{print $2}'`
10 Wc=`ps -ef|grep ${JarName}|grep -v grep|wc -l`
11 [[ ! -d ${FileHome}/${FileJar} ]] && mkdir ${FileHome}/${FileJar}
12 [[ ! -d ${FileHome}/${FileBak} ]] && mkdir ${FileHome}/${FileBak}
13 Xms="128m"
14 Xmx="1024m"
15 }
16 Variable
17
18 Kill () {
19 kill -9 ${Pid}
20 }
21
22 Start () {
23 #find ${FileJar} -name "*.jar" -mtime +7|xargs rm -f
24 rm -f ${FileHome}/${FileJar}/${JarName}
25 mv ${FileHome}/${FileBak}/${JarName} ${FileHome}/${FileJar}/${JarName}
26
27 if [ ${Wc} == 1 ]
28 then
29 Kill && echo "进程已杀死!!!"
30 nohup java -jar -Xms${Xms} -Xmx${Xmx} ${FileHome}/${FileJar}/${JarName} >/dev/null 2>&1 &
31 echo "nohup java -jar -Xms${Xms} -Xmx${Xmx} ${FileHome}/${FileJar}/${JarName} >/dev/null 2>&1 &"
32 else
33 nohup java -jar -Xms${Xms} -Xmx${Xmx} ${FileHome}/${FileJar}/${JarName} >/dev/null 2>&1 &
34 echo "nohup java -jar -Xms${Xms} -Xmx${Xmx} ${FileHome}/${FileJar}/${JarName} >/dev/null 2>&1 &"
35 fi
36 }
37 Start

{code}
 

This is the execution result:

mail779699413@gmail.com (JIRA)

unread,
Apr 23, 2020, 3:45:04 AM4/23/20
to jenkinsc...@googlegroups.com
jiayu yu updated an issue
  This is the execution script:

{code:java}
SSH: EXEC: STDOUT/STDERR from command [bash -x /root/shell/WMS-Amazon-Api.sh] ...
+ Variable
+ FileHome=/home/wwwroot
+ FileJar=jar.ngrok.wangoon.cn
+ FileBak=bak.ngrok.wangoon.cn
+ JarName=wms-amazon-api-1.0.0.jar
++ date +%Y-%m-%d-%H:%M:%S
+ Date=2020-04-23-07:39:59
++ ps -ef
++ grep wms-amazon-api-1.0.0.jar
++ grep -v grep
++ awk '{print $2}'
+ Pid=7975
++ ps -ef
++ grep wms-amazon-api-1.0.0.jar
++ grep -v grep
++ wc -l
+ Wc=1
+ [[ ! -d /home/wwwroot/jar.ngrok.wangoon.cn ]]
+ [[ ! -d /home/wwwroot/bak.ngrok.wangoon.cn ]]
+ Xms=128m
+ Xmx=1024m
+ Start
+ rm -f /home/wwwroot/jar.ngrok.wangoon.cn/wms-amazon-api-1.0.0.jar
+ mv /home/wwwroot/bak.ngrok.wangoon.cn/wms-amazon-api-1.0.0.jar /home/wwwroot/jar.ngrok.wangoon.cn/wms-amazon-api-1.0.0.jar
+ '[' 1 == 1 ']'
+ Kill
+ kill -9 7975
SSH: EXEC: completed after 200 ms
SSH: Disconnecting configuration [Technology-192.168.1.215] ...
SSH: Transferred 1 file(s)
Finished: SUCCESS
{code}

mail779699413@gmail.com (JIRA)

unread,
Apr 23, 2020, 3:48:02 AM4/23/20
to jenkinsc...@googlegroups.com

The ones after the red word are not executed. Is this a script issue or a hardware issue?

dshvedchenko@gmail.com (JIRA)

unread,
Apr 25, 2020, 2:46:03 AM4/25/20
to jenkinsc...@googlegroups.com
Denis Shvedchenko commented on Task JENKINS-62026
 
Re: jenkins quits when executing a shell script halfway through

Hi, it looks like your scripts kill itself.

when you invoke Kill function - it performs Kill -9 -${Pid} - so it means that you have some error in identifying PID of the process that you want to kill

mail779699413@gmail.com (JIRA)

unread,
Apr 25, 2020, 10:30:02 AM4/25/20
to jenkinsc...@googlegroups.com
jiayu yu started work on Task JENKINS-62026
 
Change By: jiayu yu
Status: Open In Progress

mail779699413@gmail.com (JIRA)

unread,
Apr 25, 2020, 10:31:06 AM4/25/20
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages