parent
96f4308d20
commit
22b605c7ea
@ -0,0 +1 @@
|
|||||||
|
# Calculate env=install ac_install_merge==on mergepkg(www-servers/nginx)!= append=skip
|
@ -0,0 +1,18 @@
|
|||||||
|
# Calculate chmod=755 path=/usr/sbin
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Daemon restarts crashed services
|
||||||
|
# list the monitored 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,.)-# protected
|
||||||
|
RC_MONITOR_RESTART="taiga taiga-async taiga-events taiga-protected"
|
@ -0,0 +1,11 @@
|
|||||||
|
# Calculate path=/etc/init.d name=#-cut(1,.)-# chmod=755 comment=# protected
|
||||||
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
pidfile="/run/check_crashed.pid"
|
||||||
|
command="/usr/sbin/check-crashed"
|
||||||
|
command_args="${RC_MONITOR_RESTART}"
|
||||||
|
command_background=1
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need taiga
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
# Calculate path=/etc/runlevels/default name=#-cut(1,.)-# link=/etc/init.d/#-cut(1,.)-# protected symbolic
|
Loading…
Reference in new issue