fixes #142 kill -HUP erroring on gravity_reload if dnsmasq is not running

This commit is contained in:
Clinton 2016-01-02 00:10:12 +00:00
parent 8ffa5e9357
commit 89b88a2d5d
1 changed files with 10 additions and 2 deletions

View File

@ -243,9 +243,17 @@ function gravity_advanced() {
function gravity_reload() {
# Reload hosts file
echo "** Refresh lists in dnsmasq..."
sudo kill -HUP $(pidof dnsmasq)
dnsmasqPid=$(pidof dnsmasq)
if [[ $dnsmasqPid ]]; then
# service already running - reload config
sudo kill -HUP $dnsmasqPid
else
# service not running, start it up
sudo service dnsmasq start
fi
}
gravity_collapse