diff --git a/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.service b/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.service index 14af8868e16..d03eb8c459b 100644 --- a/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.service +++ b/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.service @@ -5,4 +5,5 @@ After=database.service determine-reboot-cause.service [Service] Type=simple +RemainAfterExit=yes ExecStart=/usr/local/bin/process-reboot-cause diff --git a/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.timer b/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.timer index 222c51a79a0..2b28448f06b 100644 --- a/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.timer +++ b/src/sonic-host-services-data/debian/sonic-host-services-data.process-reboot-cause.timer @@ -1,7 +1,9 @@ [Unit] Description=Delays process-reboot-cause until network is stably connected +PartOf=process-reboot-cause.service [Timer] +OnUnitActiveSec=0 sec OnBootSec=1min 30 sec Unit=process-reboot-cause.service