(terminologia) script init.d = LSB Init Script = script de inicialização do System V?

0

Estou tendo algum problema em reconhecer os diferentes tipos de ferramentas de gerenciamento de processos do sistema (tradicionais) pelo nome.

Por "tradicional" quero dizer antes dos gostos de upstart, systemd, launchd etc. que estou aprendendo também. Mas ainda precisa entender quais são as tecnologias que os precedem.

Script de inicialização do LSB

Eu vejo scripts no diretório /etc/init.d/ com esta assinatura:

### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

que provavelmente foram copiados e colados aqui:

link

Script de inicialização do System V

Parece a mesma coisa para mim (muito para eu colar aqui):

link

Qual é a relação entre este e os scripts de inicialização do System V? São todos a mesma coisa, ou é uma versão mais moderna do outro? Qual é a diferença em como eles funcionam?

    
por Sridhar-Sarnobat 12.12.2017 / 23:50

1 resposta

1

Este é um script de inicialização do sistema V. O cabeçalho LSB é apenas um bloco de comentário que o sysvinit ignora, mas fornece as informações que o upstart / systemd precisa descobrir quando devem executá-lo.

    
por psusi 13.12.2017 / 00:07