I took that to mean:

1) run (presumably as root) 'time sh /etc/rc shutdown'
2) check 'ps -aux' to see what's still running
3) 'kill -HUP [PID]' for each of the remaining processes
4) check 'ps -aux' again
5) 'kill -TERM [PID]' for each of the remaining processes
6) check 'ps -aux' again

Yes.  Perhaps it isn't clear that I would *expect* stuff to still be
running at step 4, and thus for shutdown like this to take at least 5
seconds.

If the next step, the one you didn't describe the results of, killing
daemons with SIGTERM,

OK, maybe this is where the communication gap is. Sending HUP to sshd and syslogd and everything was effectively a no-op since they'd all just immediately restart. I looped between (3) and (4) for a bit then gave up. I assumed I was doing something wrong when by this point the state of the system was identical to (0).

Just to be doubly clear, is it expected behavior that at (4) everything will still be running?

(In the mean time, I'll try continuing on through (6) anyway and see what happens).

Reply via email to