commit d222bf2
chld
·
2026-08-29 06:34:45 +0000 UTC
parent 0ec38fd
sit: further remove service management
1 files changed,
+1,
-15
M
sit
M
sit
+1,
-15
1@@ -166,21 +166,7 @@ fi
2 shutdown_system() {
3 act=$1
4 echo "shutting down"
5-
6- # Stop services in reverse order using saved PIDs
7- if [ -d /etc/sv/pid ]; then
8- echo "stopping services"
9- for pidfile in $(ls -r /etc/sv/pid/*.pid 2>/dev/null); do
10- pid=$(cat "$pidfile" 2>/dev/null)
11- svc=$(basename "$pidfile" .pid)
12- if [ -n "$pid" ] && kill -0 "$pid" 2>/dev/null; then
13- echo "stopped $svc (pid $pid)"
14- kill -TERM "$pid" 2>/dev/null
15- fi
16- done
17- sleep 2
18- fi
19-
20+
21 # terminate all remaining processes
22 echo "stopping everything else"
23 killall5 -15