Hallo,
ich habe ein problem mit der /etc/crontab (SuSE 8.0). Ich möchte erreichen das alle 5 Minuten ein Skript ausfegührt wird. Dazu habe ich folgendes in der /etc/crontab eingetragen:
/etc/crontab
*/5 * * * * root /usr/local/meinskript.pl
Es wird aber nicht ausgeführt?? Warum nicht ?? Was ist daran falsch? Ich habe änhliche Einstellungen in der /etc/crontab aber die funktionieren.
Gruß Rainer
Crontab
Re: Crontab
Da gibt es mehrere Möglichkeiten.
<li>Ist das Skript denn auch ausführbar (x-Recht)?
<li>Hast Du den crond nach dem Eintrag neu gestartet?
<li>Sagt der crond irgendetwas anderes in der /var/log/messages?
Jochen
<li>Ist das Skript denn auch ausführbar (x-Recht)?
<li>Hast Du den crond nach dem Eintrag neu gestartet?
<li>Sagt der crond irgendetwas anderes in der /var/log/messages?
Jochen
Re: Crontab
gib doch mal den Befehl crontab "Name deiner Crontab ein"
Wenn irgendwo ein Fehler in der Crontab ist meldet er es dir
Wenn irgendwo ein Fehler in der Crontab ist meldet er es dir
Re: Crontab
Du solltest folgendes machen crontab -l dann bekommste eine Liste mit den Cronjobs.
Wenn dort nix zu finden ist dann bitte crontab -e
Dann dort eintargen:
#!/bin/sh
*/5 * * * * root /usr/local/meinskript.pl
Dann abspeichern und /etc/init.d/cron restart
Dann zur kontrolle crontab -l
Dann solltest du dein Script noch versuchen manuell auszuführen mit dem Pfad
/usr/local/meinscript.pl
Das war es....
Wenn dort nix zu finden ist dann bitte crontab -e
Dann dort eintargen:
#!/bin/sh
*/5 * * * * root /usr/local/meinskript.pl
Dann abspeichern und /etc/init.d/cron restart
Dann zur kontrolle crontab -l
Dann solltest du dein Script noch versuchen manuell auszuführen mit dem Pfad
/usr/local/meinscript.pl
Das war es....
Re: Crontab
> Dann solltest du dein Script noch versuchen manuell auszuführen mit dem Pfad
> /usr/local/meinscript.pl
U.U. vorher ins $HOME von cron wechseln, hilfsweise nach / und dengleichen $PATH wie Dein crond verwenden, am besten gleich komplett in die selbe umgebung schlüpfen.
> /usr/local/meinscript.pl
U.U. vorher ins $HOME von cron wechseln, hilfsweise nach / und dengleichen $PATH wie Dein crond verwenden, am besten gleich komplett in die selbe umgebung schlüpfen.