como faço para chamar um script bash de dentro de um script init.d?

4

É possível chamar um script bash de dentro de um script init.d no linux? Eu preciso chamá-lo e também retornar resultados. Desculpe, eu não sou um administrador de sistemas e nunca criei um script init.d. Agora eu estou olhando para outros scripts init.d eu vejo na minha caixa e tentando ver como funciona.

    
por Happydevdays 27.12.2016 / 19:53

1 resposta

-2

Chame um script de um script? É um non-sense, é como ouvir "eu quero dirigir um carro usando um carro, como fazer?" O que é um roteiro? Um script é um arquivo de texto ascii que precisa de um shell para ser "interpretado" ou em execução. Ele pode conter comandos, mas também loop (while, until) e outras construções como if..else..fi ou case..esac. Se você quer dizer "eu quero executar um script" você tem duas maneiras

bash /etc/init.d/"script I want to run"

ou

/etc/init.d/"script I want to run"

ATENÇÃO! Executando alguns scripts como root sem saber qual script é pode danificar seu sistema. Antes de executar um script, leia seu conteúdo com

less /etc/init.d/myscript
    
por 27.12.2016 / 19:59

Tags