Script de início Red5 não está funcionando

1

Eu tenho uma instância do EC2 executando Red5 e adicionei o seguinte script aos scripts que são executados na inicialização e no desligamento do servidor:

################# NOTE FROM DOMINICK
# First Follow these directions
#http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/
#################

# Author: Jake Hilton <[email protected]>
# /etc/init.d/red5
#
# Check for missing file
RED5_DIR=/opt/red5
test -x $RED5_DIR/red5.sh || exit 5

case "$1" in
    start)
        echo -n "Starting Red5 Service"
        echo -n " "
        cd $RED5_DIR
        su -s /bin/bash -c "$RED5_DIR/red5.sh &amp;" infrared5 
        sleep 2
        ;;
    stop)
        echo -n "Shutting down red5"
        echo -n " "
        ##su -s /bin/bash -c "killall -q -u infrared5 java" infrared5
        su -s /bin/bash -c "$RED5_DIR/red5-shutdown.sh &amp;" infrared5
        sleep 2
        ;;
    restart)
        ## Stop the service and regardless of whether it was
        ## running or not, start it again.
        $0 stop
        $0 start
        ;;
esac

A única alteração que fiz foi a localização do red5, que está em /usr/share/red5 na minha instância.

Após seguir as instruções no seguinte site: Adicionando um script de inicialização para ser executado na inicialização sobre como instalar o script Eu executei o seguinte comando do terminal /etc/init.d/red5 start e obtive o seguinte:

Eunavegueatéo link que é a página inicial do red5 e recebo um 404.

A reinicialização do servidor também parece ter o mesmo efeito. Não tenho certeza de como resolver esse problema e poderia usar alguma ajuda para descobrir o que posso estar fazendo errado.

    
por mattwallace 26.06.2011 / 19:31

1 resposta

1

O script precisa de um usuário infrared5 que não exista em seu sistema. Crie esse usuário e verifique a documentação se ele precisa de privilégios ou permissões especiais para alguns arquivos ou diretórios.

    
por Florian Diesch 26.06.2011 / 21:14