Merge pull request #628 from rmkraus/dev

Small tweaks to daemon management.
This commit is contained in:
Paulus Schoutsen 2015-11-15 14:46:58 -08:00
commit aabda1b7b0
3 changed files with 3 additions and 2 deletions

View File

@ -84,7 +84,7 @@ class HomeAssistant(object):
if os.name != "nt":
try:
signal.signal(signal.SIGQUIT, stop_homeassistant)
signal.signal(signal.SIGTERM, stop_homeassistant)
except ValueError:
_LOGGER.warning(
'Could not bind to SIGQUIT. Are you running in a thread?')

View File

@ -53,7 +53,7 @@ stop() {
return 1
fi
echo 'Stopping service…' >&2
kill -3 $(cat "$PID_FILE")
kill $(cat "$PID_FILE")
while ps -p $(cat "$PID_FILE") > /dev/null 2>&1; do sleep 1;done;
echo 'Service stopped' >&2
}

View File

@ -9,6 +9,7 @@ Type=simple
User=%i
WorkingDirectory=%h
ExecStart=/usr/bin/hass --config %h/.homeassistant/
SendSIGKILL=no
[Install]
WantedBy=multi-user.target