Script LSB: como sei se algo está errado?

1

Como eu sei se um script LSB falha ao carregar ou onde eu verifico o log dos scripts lsbs?

Eu adicionei dois scripts com o seguinte comando:

update-rc.d scriptname defaults

E apenas um lança as coisas que eu preciso. Ele não parece ser um erro de script, pois se eu iniciá-lo com /etc/init.d/scriptname, ele funciona.

Este é o meu script:

#!/bin/bash

### BEGIN INIT INFO
# Provides:          nodes
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Starts all node apps
# Description:       Starts all node apps like AAM, AMT,...
### END INIT INFO

echo "Launch Node applications with forever"
export PATH=/usr/local/bin:$PATH

# Starts the redis server
redis-server

# Starts AAM
forever -o /var/log/AAM.log -e /var/log/AAM.log --spinSleepTime 2000 -m 5 start /var/nodejs/AAM/app.js
    
por ianaz 28.11.2012 / 11:47

1 resposta

2
  1. Você verá quando inicializar na tela.
  2. Procure em / varlog / sysylog ou / var / log / messages
  3. Você pode redirecionar a saída do seu aplicativo para um arquivo de log (você precisa modificar o script)

    para sempre -o /var/log/AAM.log -e /var/log/AAM.log --spinSleepTime 2000 -m 5 start /var/nodejs/AAM/app.js > /var/log/AAM_start.log 2 > & 1

por 28.11.2012 / 11:51

Tags