1
0
mirror of https://github.com/pi-hole/pi-hole synced 2024-11-17 21:59:55 +00:00

Try to obtain PID from PIDFILE. If this fails (file does not exist or is empty), fall back to using pidof + awk

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER 2019-05-31 09:18:12 +02:00
parent f6213d4f4d
commit ae98fde321
No known key found for this signature in database
GPG Key ID: FB60471F0575164A

View File

@ -13,6 +13,13 @@ FTLUSER=pihole
PIDFILE=/var/run/pihole-FTL.pid PIDFILE=/var/run/pihole-FTL.pid
get_pid() { get_pid() {
# First, try to obtain PID from PIDFILE
if [ -s "${PIDFILE}" ]; then
cat "${PIDFILE}"
return
fi
# If the PIDFILE is empty or not available, obtain the PID using pidof
pidof "pihole-FTL" | awk '{print $(NF)}' pidof "pihole-FTL" | awk '{print $(NF)}'
} }