ArchLinux devs found a much more convoluted, obfuscated method of starting the system and setting it up "read to use". Goes with unreadable logs, etc My recollection was that telinit was a mechanism to tell init to change run level such as change from run level 3 (to put it crudely - normal running mode) to run level 6 (civilised, orderly shutdown and power off). It's been many years since I cut my teeth on Red Hat 5.2. On Sun, 16 Aug 2020 at 17:25, <u34@net9.ml> wrote:
David Rosenstrauch <darose@darose.net> wrote:
Anyone know what happened to the "telinit" shortcut? It used to be included in systemd-sysvcompat (https://wiki.archlinux.org/index.php/Systemd#systemd-sysvcompat) but seems like it recently got removed. Was it removed upstream? (And if so, anyone know why?)
Thanks,
DR
What I know is: 1. Qouting systemd(1)
For compatibility with SysV, if the binary is called as init and is not the first process on the machine (PID is not 1), it will execute telinit and pass all command line arguments unmodified. That means init and telinit are mostly equivalent when invoked from normal login sessions. See telinit(8) for more information.
2. systemd package has a telinit manual page.
I can only speculate about the answers to your other questions.