Jeśli chodzi o stare init to nie znalazłem poradników jak mogę " regulować " kolejność usług. :(
Przydałby mi się, choćby po to by zaspokoić ciekawość.
Teoretycznie w nagłówku skryptu usługi init występuje linia chkconfig:
#!/bin/sh
#
# Demonstrate creating your own init scripts
# chkconfig: 2345 91 64
### BEGIN INIT INFO
# Provides: Welcome
# Required-Start: $local_fs $all
# Required-Stop:
# Default-Start: 2345
# Default-Stop:
# Short-Description: Display a welcome message
# Description: Just display a message. Not much else.
###END INIT INFO
2345 -> poziomy uruchamiania, 91 -> symlink z numerem w nazwie przy starcie S-91 (start) i 64 -> przy wyłączaniu usuługi K-64 (kill).
Info:
https://www.linuxnix.com/write-sysvinit-scripts/ .
https://www.blasty.pl/upload/images/large/2017/12/kurla-kiedys-to-bylo_2017-12-21_22-10-02.jpg
;P