Salve a tutti,
ho il seguente problema:
devo rilanciare Tomcat 1 volta al giorno e quindi utilizzo questo script cron.daily:

#!/bin/bash

#tomcat5 startup
/var/tomcat5/bin/startup.sh

Il problema è che sui log di cron mi ritrovo questo errore:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

Se lancio /var/tomcat5/bin/startup.sh a mano ovviamnte funziona e Tomcat si avvia senza alcun problema, quindi ho modificato lo script così:

#!/bin/bash

JAVA_HOME="/usr/java/jdk1.5.0_05";
JRE_HOME="/usr/java/jdk1.5.0_05/jre";

#tomcat5 startup
/var/tomcat5/bin/startup.sh

Ma anche questo da lo stesso errore, cioè sembra che lo script non "veda" le variabili d'ambiente.

Qualcuno saprebbe darmi la soluzione?

Grazie.