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