Stop execution of python script when parent Bash shell script is killed
Posted
by jrdioko
on Stack Overflow
See other posts from Stack Overflow
or by jrdioko
Published on 2010-04-16T18:49:35Z
Indexed on
2010/04/16
18:53 UTC
Read the original article
Hit count: 338
I'm working on a Bash shell script that runs several Python scripts like so:
cd ${SCRIPT_PATH}
python -u ${SCRIPT_NAME} ${SCRIPT_ARGS} >> $JOBLOG 2>&1
At one point, I killed the shell script (using kill PID
), but the Python script continued running, even after the script terminated. I thought these would die as soon as the main script died. What am I misunderstanding about Bash scripting, and what can I do to get the functionality I'm looking for? Thanks in advance!
© Stack Overflow or respective owner