cron / crontab greift nicht

ramsix

Neuer User
Mitglied seit
9 Jan 2005
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Ich habe den cron im ds-mod gestartet, die crontab im Webinterface ist leer, es läuft ein Prozess crond -b.

Mit der debug.cfg schreibe ich Einträge in die Datei /var/spool/cron/crontabs/root, die mir auch im TELNET-Interface mit dem Kommando crontab -l angezeigt weden.

Leider läuft keiner der Aufträge an. Der ds-mod - cron scheint eine andere crontab zu verwenden.

Weiss jemand wo die steht und wie ich sie mit der debug.cfg füttern kann ?

Vielen Dank
 
Schon mal unter Einstellungen->Crontab geschaut? ;-)

MfG Oliver
 
Ich komme mit dem cron immer noch nicht klar.

Ich möchte die crontab über die debug.cfg (Datei /var/spool/cron/crontabs/root anlegen) erstellen, nicht über das Webinterface. Wenn ich die debug.cfg manuell ausführe und den cron-Daemion neu starte, läuft das prima, die erstellte crontab wird abgearbeitet. Diese Einträge sind allerdings nicht im Webinterface sichtbar.
Wenn ich umgekehrt im Webinterface etwas eintrage, dann wird das sofort auch in /var/spool/cron/crontabs/root eingetragen.

Kann mir jemand weiterhelfen ?
 
Schau mal in den Ordner /tmp/flash/ dort findest du die Datei, die das Webinterface speichert. Im Startscript des Cron wird diese nach /var/spool/... kopiert.

Mfg,
danisahne
 
Vielen Dank für den Hinweis. Jetzt ist mir der Ablauf einigermassen klar.
Die debug.cfg wird vor der cron-Initialisierung ausgeführt. Deshalb werden meine cron-Wünsche wieder überschrieben beim Systemstart.
Jetzt schreibe ich in der debug.cfg meine cron-Einträge direkt in die /tmp/flash/crontab.save und meine Einträge sind nach dem Neustart vorhanden wie gewünscht.

Prima.
 
Crontab fürht Kommando ohne Effekt aus?

Ich habe folgenden Eintrag im WebInterface:

# Befehl oder Script alle 5 min ausführen
*/5 * * * * root wget 'http://www.meinedomain.de/run.php3' -O /var/flash/weboutput

warum geht das nicht?

Bitte um Hilfe
 
Problem

Hallo,

folgendes problem habe ich mit cron

datei existiert auf /usr/test die datei heisst test1
wenn ich die datei manuell ausführen will, funktioniert es
zugriffsrechte sind richtig gesetzt mit chmod +x test1

jetzt will ich das ganze automatisieren
habe in ds-mod crontab folgendes eingetragen
* * * * * /usr/test/test1

Folgendes macht die fb in TELNET:
Nov 20 19:17:01 crond[1234]: USER root pid 1267 cmd /usr/test/test1

das schreibt er jede minute auf die console.
Allerdings wird die Datei nicht ausgeführt

woran liegt das??

Kann mir jemand helfen??

Vielen Dank schonmal

MFG
Oerny
 
test1 ist auch ausführbar?

Sprich chmod +x /usr/test/test1
 
ja.

wenn ich manuell in das verzeichnis gehe,
kann ich es mit ./test1 ausführen.. das geht
habe es vorher mit chmod +x test1 ausführbar gemacht

/usr/test

Posting 2:
-rwxr-xr-x 1 root root 103 Nov 20 18:50 test1

diese berechtigungen hat die datei

Posting 3:
habe fritz fon ata mit ds 0.2.9

[Edit wichard: Bitte "ändern"-Funktion verwenden.]
 
oerny schrieb:
das schreibt er jede minute auf die console.
Allerdings wird die Datei nicht ausgeführt
Woraus schließt du das? Was soll die Datei denn machen?

Andreas

P.S.: Stimmt vielleicht irgendetwas mit der Umgebung nicht? Musst du die Datei evtl. aus einem bestimmten Arbeitsverzeichnis heraus ausführen?
 
Die Datei

ich rufe die datei mit " test1 192.168.0.1 " z.b auf.
das ist jetzt die einfache datei, mit der ich das ganze testen will. bei ja oder nein kommt dann was anderes rein.
aber nichtmal das funktioniert.



Die Datei
------------
if ping -c 3 $1; then
echo "jo"
else
echo "nein"
fi
------------
 
sorry,

es funktioniert doch.
ich habe mal mit wget was aus dem internet geholt, das macht er.. aber er zeigt nichts auf der console an.
deshalb auch kein echo.

komisch
jedenfalls funktioniert es

vielen dank für die mithilfe
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.