diff --git a/buildroot-external/package/mycroft-service/mycroft-audio.service b/buildroot-external/package/mycroft-service/mycroft-audio.service index f57981c1..30dc6266 100644 --- a/buildroot-external/package/mycroft-service/mycroft-audio.service +++ b/buildroot-external/package/mycroft-service/mycroft-audio.service @@ -10,7 +10,7 @@ Type=notify WorkingDirectory=/home/mycroft Environment=PYTHONUNBUFFERED=1 ExecStart=/home/mycroft/.local/share/systemd/mycroft-systemd_audio.py -StandardOutput=file:/var/log/mycroft/audio.log +StandardOutput=append:/var/log/mycroft/audio.log StandardError=file:/var/log/mycroft/audio.error.log TimeoutStartSec=1m TimeoutStopSec=1m diff --git a/buildroot-external/package/mycroft-service/mycroft-enclosure.service b/buildroot-external/package/mycroft-service/mycroft-enclosure.service index 4502f4d3..05f553bc 100644 --- a/buildroot-external/package/mycroft-service/mycroft-enclosure.service +++ b/buildroot-external/package/mycroft-service/mycroft-enclosure.service @@ -10,7 +10,7 @@ Type=notify WorkingDirectory=/home/mycroft Environment=PYTHONUNBUFFERED=1 ExecStart=/home/mycroft/.local/share/systemd/mycroft-systemd_enclosure.py -StandardOutput=file:/var/log/mycroft/enclosure.log +StandardOutput=append:/var/log/mycroft/enclosure.log StandardError=file:/var/log/mycroft/enclosure.error.log TimeoutStartSec=1m TimeoutStopSec=1m diff --git a/buildroot-external/package/mycroft-service/mycroft-messagebus.service b/buildroot-external/package/mycroft-service/mycroft-messagebus.service index 824a9c70..4b04941b 100644 --- a/buildroot-external/package/mycroft-service/mycroft-messagebus.service +++ b/buildroot-external/package/mycroft-service/mycroft-messagebus.service @@ -9,7 +9,7 @@ Type=notify WorkingDirectory=/home/mycroft Environment=PYTHONUNBUFFERED=1 ExecStart=/home/mycroft/.local/share/systemd/mycroft-systemd_messagebus.py -StandardOutput=file:/var/log/mycroft/bus.log +StandardOutput=append:/var/log/mycroft/bus.log StandardError=file:/var/log/mycroft/bus.error.log TimeoutStartSec=1m TimeoutStopSec=1m diff --git a/buildroot-external/package/mycroft-service/mycroft-skills.service b/buildroot-external/package/mycroft-service/mycroft-skills.service index 4140ce65..0cdefd57 100644 --- a/buildroot-external/package/mycroft-service/mycroft-skills.service +++ b/buildroot-external/package/mycroft-service/mycroft-skills.service @@ -11,7 +11,7 @@ Type=notify WorkingDirectory=/home/mycroft Environment=PYTHONUNBUFFERED=1 ExecStart=/home/mycroft/.local/share/systemd/mycroft-systemd_skills.py -StandardOutput=file:/var/log/mycroft/skills.log +StandardOutput=append:/var/log/mycroft/skills.log StandardError=file:/var/log/mycroft/skills.error.log TimeoutStartSec=1m TimeoutStopSec=1m diff --git a/buildroot-external/package/mycroft-service/mycroft-voice.service b/buildroot-external/package/mycroft-service/mycroft-voice.service index d412fa84..37368df4 100644 --- a/buildroot-external/package/mycroft-service/mycroft-voice.service +++ b/buildroot-external/package/mycroft-service/mycroft-voice.service @@ -2,14 +2,24 @@ Description=Mycroft Voice PartOf=mycroft.service After=mycroft.service +After=mycroft-messagebus.service [Service] User=mycroft +Type=notify WorkingDirectory=/home/mycroft -ExecStart=mycroft-speech-client -StandardOutput=file:/var/log/mycroft/voice.log +Environment=PYTHONUNBUFFERED=1 +ExecStart=/home/mycroft/.local/share/systemd/mycroft-systemd_voice.py +StandardOutput=append:/var/log/mycroft/voice.log StandardError=file:/var/log/mycroft/voice.error.log +TimeoutStartSec=1m +TimeoutStopSec=1m Restart=on-failure +Restart=on-failure +StartLimitInterval=5min +StartLimitBurst=4 +#StartLimitAction=reboot-force +#WatchdogSec=30s [Install] WantedBy=mycroft.service