[Allegro] Avanti auf V-Server: Starten per Cronjob
S. Jessen
sjesse at technik-emden.de
Mi Mär 24 20:00:26 CET 2010
Liebe Liste,
in einem Projekt haben wir Avanti auf einem Linux V-Server eingerichtet.
Auf Basis von PHPAC haben wir auch eine Weboberfläche erstellt.
Läuft soweit alles recht gut (bis auf ein paar utf-8 Zeichensatz-Probleme).
Wenn Avanti manuell gestartet wird läuft alles. Nun wollen wir aber
Avanti per Cronjob starten, und das klappt leider nicht so richtig.
Der Cronjob soll jede Nacht überprüfen ob Avanti läuft, wenn nicht, dann
soll er Avanti starten.
Auf den lokalen Linux-System läuft der Cronjob Einwandfrei.
Unser Webhost hat den Cronjob angepasst an deren
Pfade und aktiviert. Avanti wird auch gestartet, nur leider gibt Avanti
keine Datensätze aus :-( Nach der Doku deutet das auf eine Problem mit
dem starten von acon hin. Die Log-Datei ist leider leer. Und wie gesagt:
Wenn ich Avanti manuell starte (eingeloggt als V-User per SSH) läuft es.
Der Cronjob läuft auch mit den gleichen Username.
Hat jemand Erfahrung mit Avanti und Cronjob auf einem V-Server?
Oder irgendeine Idee, woran es liegen könnte?
Danke für eine Antwort.
Mit freundlichen Gruß
Jessen
Cronjob:
#!/bin/bash
# check if "avanti" runs, if not, start it
if ps -C avanti -o pid h >> /dev/null ;
then
#echo "Avanti laeuft bereits"
else
/pathToVserver/pathToAvanti/avanti -daemon
# auch schon versucht, ohne Erfolg:
# cd /pathToVserver/
# pathToAvanti/avanti -daemon
#echo "Avanti wurde gestartet"
fi
Mehr Informationen über die Mailingliste Allegro