homeassistant: добавлен check-crashed

master
parent acb17503c2
commit cf79150e56

@ -0,0 +1 @@
# Calculate env=install ac_install_merge==on mergepkg(www-servers/nginx)!= append=skip

@ -0,0 +1,18 @@
# Calculate chmod=755 path=/var/calculate/bin
#!/bin/bash
# The daemon restarts the services that have crashed.
# List the tracked services in /etc/conf.d/check-crashed
RC_MONITOR_RESTART=$@;
while true; do
for svc in $(rc-status --crashed) ; do
for chk in $RC_MONITOR_RESTART ; do
if [ "$chk" = "$svc" ] ; then
rc-service $svc -- --nodeps restart
continue 2
fi
done
done
sleep 1
done

@ -0,0 +1,2 @@
# Calculate format=openrc path=/etc/conf.d name=#-cut(1,.)-#
RC_MONITOR_RESTART="zigbee2mqtt homeassistant"

@ -0,0 +1,7 @@
# Calculate path=/etc/init.d name=#-cut(1,.)-# chmod=755 comment=#
#!/sbin/openrc-run
pidfile="/run/check_crashed.pid"
command="/var/calculate/bin/check-crashed"
command_args="${RC_MONITOR_RESTART}"
command_background=1

@ -0,0 +1 @@
# Calculate path=/etc/runlevels/default name=#-cut(1,.)-# link=/etc/init.d/#-cut(1,.)-# protected symbolic
Loading…
Cancel
Save