aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorZhan Zhang <zhazhan@gmail.com>2015-02-19 23:13:02 +0000
committerSean Owen <sowen@cloudera.com>2015-02-19 23:13:02 +0000
commitad6b169dee84df175b51933b7a3ad7f0bbc52cf3 (patch)
treeda6c67637fe2e0557967ac1ff4b3d7cdca1d804b /sbin
parenta5fed34355b403188ad50b567ab62ee54597b493 (diff)
downloadspark-ad6b169dee84df175b51933b7a3ad7f0bbc52cf3.tar.gz
spark-ad6b169dee84df175b51933b7a3ad7f0bbc52cf3.tar.bz2
spark-ad6b169dee84df175b51933b7a3ad7f0bbc52cf3.zip
[Spark-5889] Remove pid file after stopping service.
Currently the pid file is not deleted, and potentially may cause some problem after service is stopped. The fix remove the pid file after service stopped. Author: Zhan Zhang <zhazhan@gmail.com> Closes #4676 from zhzhan/spark-5889 and squashes the following commits: eb01be1 [Zhan Zhang] solve review comments b4c009e [Zhan Zhang] solve review comments 018110a [Zhan Zhang] spark-5889: remove pid file after stopping service 088d2a2 [Zhan Zhang] squash all commits c1f1fa5 [Zhan Zhang] test
Diffstat (limited to 'sbin')
-rwxr-xr-xsbin/spark-daemon.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/spark-daemon.sh b/sbin/spark-daemon.sh
index e1bcc7d642..5e812a1d91 100755
--- a/sbin/spark-daemon.sh
+++ b/sbin/spark-daemon.sh
@@ -168,7 +168,7 @@ case $option in
TARGET_ID="$(cat "$pid")"
if [[ $(ps -p "$TARGET_ID" -o comm=) =~ "java" ]]; then
echo "stopping $command"
- kill "$TARGET_ID"
+ kill "$TARGET_ID" && rm -f "$pid"
else
echo "no $command to stop"
fi