Sonic_cgn
mit wenig Erfahrung
Hallo,
ich habe einen Suse-Server auf dem ein TomCat läuft.
Leider schmiert der Tomcat ohne Vorwarnung ab.
Dafür habe ich mir ein BASH geschrieben das ich alle 5 Minuten per Cron ausführe.
Leider wird der Tomcat aus dem Cron heraus falsch gestartet. Aus der Shell funktioniert es problemlos.
Problem ist, das die WebPfade nicht gefunden werden. Der Tomcat an sich läuft.
Ich habe schon alles mögliche in die "Catalina.sh" geschrieben.
z.B.: PATH = "/opt/apache-tomcat-5.5.27"
Leider hat das bisher nicht gebracht.
Ich habe im Netzt etwas von "ENV" gelesen. weis aber nicht wie ich ihn anwenden soll, bzw. ob das der Richtige weg ist.
So wie ich das verstehe, muss der CronJob einfach nur das .sh unter dem Environment des Users TOMCAT starten.
Weiss jemand wie das geht bzw. vielleicht gibt es ja auch eine andere Möglichkeit.
Bin für jede Hilfe mehr als dankbar
Cu Sven
ich habe einen Suse-Server auf dem ein TomCat läuft.
Leider schmiert der Tomcat ohne Vorwarnung ab.
Dafür habe ich mir ein BASH geschrieben das ich alle 5 Minuten per Cron ausführe.
Leider wird der Tomcat aus dem Cron heraus falsch gestartet. Aus der Shell funktioniert es problemlos.
Problem ist, das die WebPfade nicht gefunden werden. Der Tomcat an sich läuft.
Ich habe schon alles mögliche in die "Catalina.sh" geschrieben.
z.B.: PATH = "/opt/apache-tomcat-5.5.27"
Leider hat das bisher nicht gebracht.
Ich habe im Netzt etwas von "ENV" gelesen. weis aber nicht wie ich ihn anwenden soll, bzw. ob das der Richtige weg ist.
So wie ich das verstehe, muss der CronJob einfach nur das .sh unter dem Environment des Users TOMCAT starten.
Weiss jemand wie das geht bzw. vielleicht gibt es ja auch eine andere Möglichkeit.
Bin für jede Hilfe mehr als dankbar
Cu Sven