Jump to content

cron daemon auf dbox2 ?


Arys

Empfohlene Beiträge

@Arys

 

Den Crond habe ich eingebaut.

 

Anhand des folgenden Beispiels sollte die Funktionsweise deutlich werden. Aber vorher bitte den Ordner "root" in

/var/spool/cron/crontabs/

löschen, der Name wird nämlich dort für eine Datei namens "root" gebraucht.

 

Mit dem Befehl...

crontab -ec /var/spool/cron/crontabs/

kannst du einen Job anlegen, z.B. lasse ich mir jetzt mal die Zeit minütlich ins Log schreiben.

 

Es offnet sich der Editor vi. Eine genaue Beschreibung zu den Befehlen gibt es hier vi

mit "i" wechselst du in den Bearbeitungsmodus, dort schreibst du passend zum obigen Beispiel

* * * * * time >> /tmp/time.log

rein, drückst danach ESC um den Bearbeitungsmodus zu verlassen und :wq zum speichern und verlassen von vi.

 

In

/var/spool/cron/crontabs/

befinden sich jetzt 2 Dateien.

cron.update
root

wobei cron.update beim Starten von Crond wieder gelöscht wird.

 

In der Datei "root" mit den Rechten 600 stehen der/die Jobs. Diese könnte man jetzt auch komfortable mit einem Linuxeditor bearbeiten.

 

Im Keywelt Dienste Menü gibt es seit dem November Image 2012 die Möglichkeit den Cron-Deamon zu starten. Der Dienst bleibt auch nach einem Reboot aktiv.

Über die Konsole wird er so gestartet...

crond -c /var/spool/cron/crontabs/

 

Viel Spaß beim Testen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

 

irgendwie kann ich ordner /var/spool/cron/crontabs/ nicht finden. Mein Image ist noch recht alt:

 

imagename=Keywelt_Jan2011_V1.00 version=0100201101272132 creator=Markham_i.m.o._Worschter !!!

 

Auf console kommt auch nur:

 

 

have fun with KEYWELT on your Nokia D-BOX2 - Kernel 2.4.37.10-dbox2 (12:01:06)...

dbox login: root

 

 

BusyBox v1.17.3 (2011-01-27 21:34:25 CET) built-in shell (ash)

Enter 'help' for a list of built-in commands.

 

/var # crontab

-sh: crontab: not found

/var #

 

/var # ll

drwxr-xr-x 6 root root 0 Jan 27 2011 autofs

drwxr-xr-x 2 root root 0 Nov 15 23:07 bin

drwxr-xr-x 7 root root 0 Nov 15 19:21 etc

drwxr-xr-x 2 root root 0 Sep 25 19:27 keys

drwxr-xr-x 4 root root 0 Jan 27 2011 lib

drwxr-xr-x 2 root root 0 Jan 27 2011 lock

lrwxrwxrwx 1 root root 4 Oct 7 17:27 log -> /tmp

drwxr-xr-x 2 root root 0 Oct 7 17:27 modules

lrwxrwxrwx 1 root root 4 Oct 7 17:27 pid -> /tmp

drwxr-xr-x 2 root root 0 Sep 10 2011 plugins

lrwxrwxrwx 1 root root 4 Oct 7 17:27 run -> /tmp

drwxr-xr-x 2 root root 0 Jan 27 2011 sbin

drwxr-xr-x 2 root root 0 Jan 27 2011 scce

drwxr-xr-x 4 root root 0 Jan 27 2011 share

drwxr-xr-x 2 root root 0 Jan 27 2011 ssh

lrwxrwxrwx 1 root root 4 Oct 7 17:27 tmp -> /tmp

drwxr-xr-x 7 root root 0 Jan 27 2011 tuxbox

/var #

 

 

 

Welkches Image muß ich nehmen wo cron mit drin ist???

 

lg Arys

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 years later...

Hallo,

 

ich habe jetzt in /var/spool/cron/crontabs/ die Datei root.

In dieser Datei habe ich folgendes eingetragen:

 

ping www.google.com

 

Dies soll bewirken, dass dauerhaft eine bestimmte Adresse von der DBox angepingt wird.

Ist es möglich, dass dieser Befehl beim start der DBox automatisch ausgeführt wird?

Ich bin leider bem Thema Cronjobs ein absoluter Anfänger.

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Souldiver

 

Du musst natürlich eine gewisse Schreibweise einhalten. Dein Ping reicht natürlich nicht.

Hier gibt es nochmal Beispiele. Klick

 

Im Dienstemenü kannst du den Cron Daemon starten, dabei wird ein Flagfile gesetzt, so das nach einem Reboot

der Daemon automatisch wieder startet.

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...