Looks very promising. I will give it a try.
Thank you, Tim.
-jv
Am 03.07.2013 17:45, schrieb Tim Ford:
John, your issue might be unrelated to Jenkins.
See:
http://stackoverflow.com/questions/285015/linux-prevent-a-background-process-from-being-stopped-after-closing-ssh-client
On Wednesday, July 3, 2013 5:42:10 AM UTC-5, John Vacz wrote:
We have a job executing a shell script (on a slave) to restart one
dev appserver on a remote server if it does not work properly
(dont bother why its not working):
# BUILD_ID=dontKillMe
ssh us...@some.remote.server <javascript:> exec
/path/to/appserver/force_restart_script arg1
The "force_restart_script" on the *remote* server doing the following:
# find and kill the old appserver process
kill_appserver_script arg1
# start appserver with specified argument
/path/to/appserver/start_appserver_script arg1
At the end, the old appserver process was killed, and the new
appserver process was also terminated. How can i keep this from
happening? The BUILD_ID=dontKillMe in job configureation doesn't
seem to work (that would only keep the ssh from being terminated
on the slave, right?), or I should actually set the BUILD_ID in
the remote ssh shell?
Any help is very much appreciated!
-jv
Am 26.04.2013 10:16, schrieb Riccardo Foschia:
Hi,
Take a look at
https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller
<https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller>
section "If your build wants to leave a daemon running behind..."
Greetings,
Riccardo
Am 26.04.2013 10:08, schrieb hezjing:
Hi
I have a job which will be run in an Linux slave.
This job will execute a shell command to start a server process
which will
run forever. Unfortunately this process is terminated when the
job is
finished.
When I tested this using PuTTY, the server process is still
alive after I
logged-in and out several times.
May I know how to keep a Unix process alive after the job is
completed?
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.