rc-local no debian nao ativa [RESOLVIDO]

1. rc-local no debian nao ativa [RESOLVIDO]

Carlos Maxwell
softgyn

(usa Debian)

Enviado em 21/10/2020 - 12:59h

Pessoal, instalei o Debian 10 num micro aqui, e estou tendo dificuldade em ativar/inicializar o rc.local, seguindo as dicas de varios usuarios, acabei copiando o conteudo do rc-local.service e do rc.local, mas ele simplesmente nao ativa, irei colar aqui em baixo o conteudo do rc-local.service primeiro, logo depois o conteudo do rc.local, e em seguida o resultado do comando systemctl status rc-local, como segue entao:

rc-local.service (em: /etc/systemd/system)

[Unit]
Description=/etc/rc.local compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target


agora o rc.local (em /etc)
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0



agora o resultado do comando systemctl status rc-local

● rc-local.service - /etc/rc.local compatibility
Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)
Drop-In: /usr/lib/systemd/system/rc-local.service.d
└─debian.conf
Active: failed (Result: exit-code) since Wed 2020-10-21 12:12:10 -03; 31min ago

out 21 12:12:10 debian systemd[1]: Starting /etc/rc.local compatibility...
out 21 12:12:10 debian rc.local[837]: /bin/sh: 0: Illegal option -
out 21 12:12:10 debian systemd[1]: rc-local.service: Control process exited, code=exited, status=2/INVALIDARGUMENT
out 21 12:12:10 debian systemd[1]: rc-local.service: Failed with result 'exit-code'.
out 21 12:12:10 debian systemd[1]: Failed to start /etc/rc.local compatibility.
out 21 12:34:12 debian systemd[1]: /etc/systemd/system/rc-local.service:10: Support for option SysVStartPriority= has been removed and it is ignored
out 21 12:34:12 debian systemd[1]: /etc/systemd/system/rc-local.service:10: Support for option SysVStartPriority= has been removed and it is ignored
out 21 12:34:13 debian systemd[1]: /etc/systemd/system/rc-local.service:10: Support for option SysVStartPriority= has been removed and it is ignored

ja tentei de tudo, mas ele so fica dando como falhou a iniciar
A intencao é iniciar um script firewall automaticamente, mas o rc.local foi removido desde a versao 9, se alguem tiver outra dica que funcione, por favor...

Alguem pode, por favor me ajudar

Obrigado


  


2. MELHOR RESPOSTA

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 21/10/2020 - 13:19h

Acho q é mais fácil criar uma unit do tipo service
https://github.com/jeffotoni/systemctl

3. rc-local no debian nao ativa

Carlos Maxwell
softgyn

(usa Debian)

Enviado em 21/10/2020 - 14:04h

Amigo Leandro,

talvez eu esteja pedindo muito, mas voce pode postar um script para ativacao de um outro script localizado em /etc, eu tenho um arquivo chamado firewall, localizado em /etc e contem as regras iniciais do firewall, bloqueio de ping e etc..., preciso iniciar isso com o sistema quando ele ligar.

Agradeco muito por ajudar.




4. Re: rc-local no debian nao ativa [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Deepin)

Enviado em 21/10/2020 - 22:55h

softgyn escreveu:

Amigo Leandro,

talvez eu esteja pedindo muito, mas voce pode postar um script para ativacao de um outro script localizado em /etc, eu tenho um arquivo chamado firewall, localizado em /etc e contem as regras iniciais do firewall, bloqueio de ping e etc..., preciso iniciar isso com o sistema quando ele ligar.

Agradeco muito por ajudar.



Mas foi isso que o comentário do amigo ali faz, acessou o link ? Qual qual duvida depois ?

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



5. rc-local no debian nao ativa

Carlos Maxwell
softgyn

(usa Debian)

Enviado em 22/10/2020 - 16:06h

Carlos_Cunha escreveu:

softgyn escreveu:

Amigo Leandro,

talvez eu esteja pedindo muito, mas voce pode postar um script para ativacao de um outro script localizado em /etc, eu tenho um arquivo chamado firewall, localizado em /etc e contem as regras iniciais do firewall, bloqueio de ping e etc..., preciso iniciar isso com o sistema quando ele ligar.

Agradeco muito por ajudar.



Mas foi isso que o comentário do amigo ali faz, acessou o link ? Qual qual duvida depois ?

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Boa tarde amigos,

Bom, como dizem alguns....fui pelo lado mais pratico, retirei a versao 10 de debian e coloquei a 8.1 que tem o abencoado rc.local funcionando sem problemas,
a dica do nosso amigo com o tutorial foi muito valida, mas sinceramente eu nao entendi bulhufas,parece um bloqueio mental depois de tanto tentar resolver, mas ficou resolvido assim, voltando pra 8.1 e rc.local funcionando.

Leandro, estou tentando marcar como melhor resposta e nao consigo, mas fica aqui. obrigado.
Obrigado de verdade