O Slackware e o Arch linux têm métodos similares de parar / iniciar processos na inicialização, diferentes dos exemplos no estilo do Ubuntu e do Redhat fornecidos acima.
Nos linuxes do Slackware e do Arch, os scripts sh existem no diretório /etc/rc.d
, normalmente um script por daemon ou um script por subsistema.
Por exemplo, o Slackware inicia o servidor da web Apache com um script /etc/rc.d/rc.httpd
, chamado no momento apropriado durante a inicialização do sistema com um argumento "start". Arch linux tem scripts de nomes diferentes, mas o mesmo tipo de coisa acontece.
Para evitar que algum processo seja iniciado durante a inicialização do sistema, no Slackware, basta tornar o script apropriado em /etc/rc.d não executável. Para evitar que o Apache inicie na próxima inicialização:
chmod -x /etc/rc.d/rc.httpd
Para interromper um Apache iniciado na inicialização: /etc/rc.d/rc.httpd stop
Você precisará ser root.
Arch é um pouco mais complexo. O arquivo /etc/rc.conf, um script de shell, possui uma matriz DAEMONS. Para evitar que o Apache inicie na inicialização, você alteraria essa linha em /etc/rc.conf:
DAEMONS=(hal syslog-ng network netfs crond alsa sshd httpd ntpd postgresql)
Para esta linha:
DAEMONS=(hal syslog-ng network netfs crond alsa sshd ntpd postgresql)
Para parar um apache já em execução, você executaria /etc/rc.d/httpd stop
como root.