Onde estão as chamadas de programa do processo de inicialização armazenadas?

2

Acabei de escrever um pequeno programa que registra todas as chamadas do bash durante o processo de inicialização. Esta é uma parte da saída produzida:

(root) '/bin/bash-' '-c' 'gzip -d -c /usr/share/kbd/keymaps/i386/qwerty/us.map.gz'
(root) '/bin/bash-' '-c' 'gzip -d -c /usr/share/kbd/keymaps/i386/qwerty/../include/euro1.map.gz'
(root) '/bin/bash-' '/etc/rc.multi'
(root) '/bin/bash-' '/etc/rc.d/syslog-ng' 'start'
(root) '/bin/bash-' '/etc/rc.d/dbus' 'start'
(root) '/bin/bash-' '/etc/rc.d/network' 'start'
(root) '/bin/bash-' '/usr/lib/dhcpcd/dhcpcd-run-hooks'
(root) '/bin/bash-' '/usr/lib/dhcpcd/dhcpcd-run-hooks'
(root) '/bin/bash-' '/usr/lib/dhcpcd/dhcpcd-run-hooks'
(root) '/bin/bash-' '/etc/rc.d/netfs' 'start'

Primeira coluna é o usuário, 2º o programa chamado (eu só registro bash aqui), 3ª coluna são os argumentos. Agora suponha que eu queira substituir uma destas chamadas: Onde posso encontrá-las? Eu suponho que deve haver algum arquivo de programa / script / dados que tem todas essas chamadas?!?

    
por Gilles 04.04.2011 / 15:47

1 resposta

2

Para o Arch, o processo de inicialização usa init , que lê a configuração de /etc/initab . A personalização também pode ser feita em /etc/rc.conf , mas acho que você terá que se aprofundar nos scripts de inicialização especificados em /etc/initab . Consulte o Processo de inicialização do arco para obter mais informações.

    
por 04.04.2011 / 17:06