Red Hat Bugzilla – Bug 69359
SysVinit-2.84-4: "telinit s" doesn't stop services
Last modified: 2014-03-16 22:29:06 EDT
This morning I ran "telinit s" (or perhaps "telinit S", I'm not sure which,
although I'm pretty sure it wasn't "telinit 1") to go to single-user mode. Init
didn't run any of the stop scripts it should have run when switching from
runlevel 5 to runlevel 1.
The stop scripts are only run when you switch to runlevel 1; running 'telinit S'
doesn't actually switch runlevels.
Did this work before?
"telinit s" is supposed to switch runlevels. The man page claims that "telinit
S or "telinit s" should "tell init to switch to single user mode," which sure
sounds to me like it's supposed to switch runlevels, since I thought that the
definition of "single user mode" was "runlevel 1".
Yes, I'm pretty certain taht it worked before.
If it doesn't work properly, it should be disabled completely, i.e., "telinit s"
or "telinit S" should generate an error.
Closing out unresolved bugs on older, end-of-lifed releases.
Apologies for any lack of response.
At this point I don't think we're going to change the upstream/current