Iniciar instruções com o SO (rc.local)? [RESOLVIDO]

1. Iniciar instruções com o SO (rc.local)? [RESOLVIDO]

Bruno
bkammers

(usa Ubuntu)

Enviado em 30/10/2017 - 12:42h

Bom dia,

Alguém já precisou iniciar scripts ou instruções junto do sistema?

Percebi que removeram o "rc.local" e mesmo criando o arquivo manualmente, não funciona.


  


2. MELHOR RESPOSTA

pentest
pentestbox

(usa Ubuntu)

Enviado em 30/10/2017 - 13:45h

bkammers escreveu:

Bom dia,

Alguém já precisou iniciar scripts ou instruções junto do sistema?

Percebi que removeram o "rc.local" e mesmo criando o arquivo manualmente, não funciona.


Você pode criar sim o rc.local manualmente que ira funcionar, o arquivo rc.local tem de ser criado no diretório /etc, ele tem de conter o conteúdo abaixo:

#!/bin/bash


exit 0


o que estiver acima de exit 0 será executado no boot do sistema, e por ultimo que muita gente esquece é de dar permissão de execução ao rc.local

$ sudo chmod +x /etc/rc.local

com isso o rc.local irá funcionar, basta você colocar os scripts que vc quer que inicializem nele

3. Re: Iniciar instruções com o SO (rc.local)? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/10/2017 - 12:47h

Só criar serviços para o systemd [0]. A compatibilidade entre os scripts do sysvinit e systemd não é perfeita, o mais correto é utilizar os meios 'nativos' do novo 'mini-kernel' do Linux.

[0] https://www.devdungeon.com/content/creating-systemd-service-files

Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.



4. Re: Iniciar instruções com o SO (rc.local)? [RESOLVIDO]

Bruno
bkammers

(usa Ubuntu)

Enviado em 31/10/2017 - 21:12h

pentestbox escreveu:

Você pode criar sim o rc.local manualmente que ira funcionar, o arquivo rc.local tem de ser criado no diretório /etc, ele tem de conter o conteúdo abaixo:

#!/bin/bash

exit 0


o que estiver acima de exit 0 será executado no boot do sistema, e por ultimo que muita gente esquece é de dar permissão de execução ao rc.local

$ sudo chmod +x /etc/rc.local

com isso o rc.local irá funcionar, basta você colocar os scripts que vc quer que inicializem nele


Boa noite, desta forma funcionou. Havia criado o arquivo sem estas infos, por isso não funcionou antes.

Vivendo e aprendendo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts