Se você olhar para man update-rc.d
, poderá ver alguns exemplos. Veja o que
você provavelmente quer:
update-rc.d proftpd start 80 5 . stop 20 0 1 2 3 4 6 .
Os 80 e 20 são apenas para fazer o proftpd iniciar mais tarde do que a maioria dos outros serviços.
Pode ser necessário remover os links existentes primeiro com: update-rc.d -f proftpd remove
.
Se você tiver uma versão mais recente do sistema operacional, o acima pode parecer funcionar, mas não
leve suas opções em conta. Em vez disso, você precisará editar o
/etc/init.d/proftpd
arquivo e mudar os cabeçalhos para algo parecido
isso:
#!/bin/sh
### BEGIN INIT INFO
# Provides: proftpd
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 5
# Default-Stop: 0 1 2 3 4 6
# X-Interactive: false
# Short-Description: proftpd
### END INIT INFO
E execute update-rc.d proftpd defaults
em vez disso.
Isso ocorre porque mais tarde update-rc.d
apenas chama insserv
para fazer o trabalho e
todas as dependências e iniciar / parar agora são trabalhadas automaticamente, e você
não pode mudá-los.
Verifique se você tem os links certos com ls -l /etc/rc*/*proftpd
. Por exemplo, saída:
lrwxrwxrwx 1 root root /etc/rc0.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root /etc/rc1.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root /etc/rc2.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root /etc/rc3.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root /etc/rc4.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root /etc/rc5.d/S04proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root /etc/rc6.d/K01proftpd -> ../init.d/proftpd