Onde é o arquivo de origem para comandos em /etc/init.d

0

Eu sou completamente novo no Ubuntu e em todos os comandos. Eu posso ver a lista de coisas dentro de etc/init.d .

Eu tenho hadoop-hdfs-namenode no meu /etc/init.d . Eu quero editar o arquivo de origem desse comando para que eu possa executá-lo em segundo plano sempre? Eu quero correr como while true; do sleep 1000; done . Estou usando o docker CMD [/usr/start.sh] dentro de start.sh e estou executando /etc/init.d/hadoop-hdfs-namenode start .

Se eu estiver cometendo algum erro, por favor, me direcione para o caminho certo.

    
por Gops AB 31.01.2015 / 13:39

1 resposta

0

Uma maneira seria escrever um script bash
#! /bin/bash hadoop-hdfs-namenode; exit;
Em seguida, agendar o script com crontab , para que ele seja executado em "segundo plano".

    
por Össi 31.01.2015 / 18:15