aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/telegraf/files
diff options
context:
space:
mode:
authorPalle Girgensohn <girgen@FreeBSD.org>2019-10-28 12:17:43 +0000
committerPalle Girgensohn <girgen@FreeBSD.org>2019-10-28 12:17:43 +0000
commit40c1481635effa163dd029e9c9340872aea84364 (patch)
treee0cd7adca8a832248f1ee761c606faf6b6eb06db /net-mgmt/telegraf/files
parent016965961768585a254779860c43c4d4a273787e (diff)
downloadports-40c1481635effa163dd029e9c9340872aea84364.tar.gz
ports-40c1481635effa163dd029e9c9340872aea84364.zip
Notes
Diffstat (limited to 'net-mgmt/telegraf/files')
-rw-r--r--net-mgmt/telegraf/files/telegraf.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/net-mgmt/telegraf/files/telegraf.in b/net-mgmt/telegraf/files/telegraf.in
index e136c62c91d1..b4afe3905a32 100644
--- a/net-mgmt/telegraf/files/telegraf.in
+++ b/net-mgmt/telegraf/files/telegraf.in
@@ -63,10 +63,11 @@ telegraf_start()
telegraf_stop()
{
- if [ -f ${pidfile} ] && procstat $(cat ${pidfile}) >/dev/null 2>&1; then
- local pid=$(cat ${pidfile})
+ pid=$(check_pidfile $pidfile $command)
+ if [ -n "${pid}" ]; then
echo "Stopping ${name} (pid=${pid})"
kill -- -${pid}
+ wait_for_pids ${pid}
else
echo "${name} isn't running"
fi