Mailinglist Archive: opensuse-de (4731 mails)
| < Previous | Next > |
Re: Probleme einen java-Befehl über die crontab-Datei auszu führen
- From: Jan.Trippler@xxxxxxxxxxx (Jan Trippler)
- Date: Fri, 13 Jul 2001 13:41:30 +0200
- Message-id: <20010713134130.B21225@xxxxxxxxxxxxxx>
On Fre, 13 Jul 2001 at 12:53 (+0200), Ralf Polakowski wrote:
[Webalizer ...]
> Daraufhin habe ich für jeden schritt ein Shell-Script erstellt, was wenn
> man es auf der Console ausführt auch hervorangend funktioniert.
> Wenn ich die Shell-Scripte dann von der crontab ausführen lasen will,
> findet das startenden SHELL-Script java nicht mehr.
>
> Hat einer eine Idee wie die SHELL-Scripte gestartet bekomme die die java
> aufrufe beinhalten.
Es fehlen sicher einige Umgebungsvariablen für den Java-Aufruf.
crontab hat nicht das gleiche Environment zur Verfügung wie der
angemeldete Benutzer. Vergleiche mal im Zweifelsfall die Ausgabe des
env-Kommandos (bau es in Dein Script am Anfang ein und leite die
Ausgabe in eine Datei um).
Wahrscheinlich fehlt in PATH der Pfad zu java. Ergänze ihn am Anfang
des Scripts und dann sollte es laufen.
Jan
[Webalizer ...]
> Daraufhin habe ich für jeden schritt ein Shell-Script erstellt, was wenn
> man es auf der Console ausführt auch hervorangend funktioniert.
> Wenn ich die Shell-Scripte dann von der crontab ausführen lasen will,
> findet das startenden SHELL-Script java nicht mehr.
>
> Hat einer eine Idee wie die SHELL-Scripte gestartet bekomme die die java
> aufrufe beinhalten.
Es fehlen sicher einige Umgebungsvariablen für den Java-Aufruf.
crontab hat nicht das gleiche Environment zur Verfügung wie der
angemeldete Benutzer. Vergleiche mal im Zweifelsfall die Ausgabe des
env-Kommandos (bau es in Dein Script am Anfang ein und leite die
Ausgabe in eine Datei um).
Wahrscheinlich fehlt in PATH der Pfad zu java. Ergänze ihn am Anfang
des Scripts und dann sollte es laufen.
Jan
| < Previous | Next > |