[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Esecuzione script bash che non funziona




> 
> /etc/init.d/jboss start
> 
> Ecco cosa c'è dentro:
> ------------------------------------------
> 
> #!/bin/bash
> ### BEGIN INIT INFO
> # Provides: jboss
> # Required-Start: $local_fs $remote_fs $network $syslog
> # Required-Stop: $local_fs $remote_fs $network $syslog
> # Default-Start: 2 3 4 5
> # Default-Stop: 0 1 6
> # Short-Description: Jboss per Sicraweb
> ### END INIT INFO
> 
> #Defining JBOSS_HOME
> export JBOSS_HOME=/home/jboss/
> 
> case "$1" in
> start)
> echo "Starting JBoss ..."
> su -l jboss -c "${JBOSS_HOME}/scripts/jstart &"
> ;;
> stop)
> echo "Stopping JBoss ..."
> su -l jboss -c "${JBOSS_HOME}/scripts/jstop"
> ;;
> log)
> echo "Showing server.log..."
> su -l jboss -c "${JBOSS_HOME}/scripts/jlog"
> ;;
> *)
> echo "Usage: /etc/init.d/jboss {start|stop|log}"
> exit 1
> ;; esac
> exit 0
> ------------------------------------------
> 
> ecco invece il contenuto di jstart
> 
> 
> ------------------------------------------
> #!/bin/bash
> cd
> echo Sto avviando JBoss. Usa jlog per vedere il log in tempo reale.
> 
> /usr/bin/nohup $JBOSS_HOME/bin/run.sh > /dev/null 2>&1 &
> 
> ------------------------------------------

A naso direi che non hai valorizzato JBOSS_HOME all'interno di "jstart".

Walter


Reply to: