O script de inicialização não é executado na inicialização

1

Eu segui o tutorial aqui mostra como configurar o programa de atualização No-ip para iniciar na inicialização do sistema.

Eu fiz exatamente como especificado aqui, mas o programa ainda não inicia. Além disso, quando eu uso sudo service noip2 start , o serviço "noip2" não é reconhecido.

Como exatamente posso pegar um script de arbitragem e configurá-lo para executar na inicialização. Eu tentei muitos tutoriais sobre upstarts etc, mas nenhum deles funciona. Obrigado.

>     1. Execute the following commands at the Terminal sudo chmod 700 /usr/local/bin/noip2 chown root:root /usr/local/bin/noip2
> 
> 2. Now create a shell script called “noip2.sh” in the directory /etc/init.d
> #! /bin/sh
> # /etc/init.d/noip2.sh
> 
> # Supplied by no-ip.com
> # Modified for Debian GNU/Linux by Eivind L. Rygge 
> # corrected 1-17-2004 by Alex Docauer
> 
> # . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
> 
> DAEMON=/usr/local/bin/noip2 NAME=noip2
> 
> test -x $DAEMON || exit 0
> 
> case “$1″ in start) echo -n “Starting dynamic address update: “
> start-stop-daemon –start –exec $DAEMON echo “noip2.” ;; stop) echo -n
> “Shutting down dynamic address update:” start-stop-daemon –stop
> –oknodo –retry 30 –exec $DAEMON echo “noip2.” ;;
> 
> restart) echo -n “Restarting dynamic address update: “
> start-stop-daemon –stop –oknodo –retry 30 –exec $DAEMON
> start-stop-daemon –start –exec $DAEMON echo “noip2.” ;;
> 
> *) echo “Usage: $0 {start|stop|restart}” exit 1 esac exit 0
> 
> 3. Now finally execute this command in Terminal: sudo update-rc.d noip2.sh defaults 90
    
por jim 11.05.2013 / 23:27

1 resposta

0

A maneira mais fácil de fazer isso no Ubuntu é provavelmente usar a ferramenta Startup Applications. Coloque o seu script em qualquer lugar que ele precise, então especifique o caminho completo para ele (por exemplo, /home/conor/script.sh).

Espero que isso execute o script na inicialização. Eu uso isso para iniciar meu Thunderbird sempre que eu fizer login.

    
por Alastair Campbell 11.05.2013 / 23:30