<<< Previous topic - Next topic >>> |
|
Author |
Message |
DDle
Joined: 17 Aug 2006 Posts: 7
|
Posted: 17.08.2006, 16:55 Post subject: cron-Job |
|
|
Hallo liebe Forumteilnehmer!
Wie kann ich auf einem DNP/2110 einen cron-Job ausführen lassen?
Ich habe mir die Quellen von cron 4.1 aus dem Netz gesaugt und sie für den DNP/2110 compilert. Das Problem ist, daß crontab gerne noch den vi möchte. Dieser ist natürlich nicht auf dem 2110, so habe ich eine Datei root in /var/soopl/cron geschrieben. "cron" ist gestartet und läuft.
Nichts pssiert.
Kann mir einer bei meinem Problem weiterhelfen??
Viel Grüße |
|
Back to top |
|
|
mha
Joined: 05 May 2006 Posts: 28
|
Posted: 18.10.2006, 08:27 Post subject: |
|
|
Hallo,
wenn der Cron Daemon richtig übersetzt wurde, muß es laufen. Sollten dennoch Probleme auftreten, würde ich folgenden Weg gehen. Die gleichen Quellen für den HostPC übersetzen und den neuen Cron testen (beim Test den HostPC Cron beenden). Bei Problemen ggf. den neuen Cron mit gdb, strace, ... untersuchen. Dann eine Cron Umgebung erstellen, Cross-Compilieren und auf das Zielsystem bringen.
Marco Hasewinkel |
|
Back to top |
|
|
DDle
Joined: 17 Aug 2006 Posts: 7
|
Posted: 18.10.2006, 10:07 Post subject: |
|
|
Hallo Marco,
vielen Dank für Deine Antwort. Ich hatte schon gedacht ich stehe ganz allen mit meinen Problem da.
Anfang dieser Woche habe ich auch eine Lösung befunden. Ich habe die BUSYBOX (Version 1.00) neu compiliert und dabei den cron mit eingebunden. Funktionier auch recht gut.
Nur auch das geht nicht ganz ohne Probleme ab. Aus Speicherplatzgründen wollte ich mit "CONFIG_STATIC is not set" compilieren. Dies ergibt bei dem arm-linux-gcc 2.93.2 aber einen Fehler in irgendeiner Object-Datei.
Mit dem arm-linux-gcc 2.93.3 funktioniert es, aber da muß ich "CONFIG_STATIC=y" setzen, da der Kernel mit der 2.93.2 Version compiliert ist.
Zum Kernel neucompilieren bin ich noch nicht gekommen.
Vieleicht hat ja jemand eine Lösung für dieses neue Problem.
Lutz
P.S: Die Summen aller Leiden ist konstant |
|
Back to top |
|
|
DDle
Joined: 17 Aug 2006 Posts: 7
|
Posted: 15.01.2007, 19:03 Post subject: |
|
|
Hallo,
kleiner Nachtag. Der cron (kompiliert mit gcc 2.93.2) lauft. Man muß nur "per Hand" das entsprechente Verzeichnis für die Tabs anlegen ( mkdir -p /var/cron/tabs ) und vor dem Start von cron mit crontab eine Tab an diese Stelle bringen. Am besten mit "crontab file -u root".
Das Ganze kann man auch in die autostart.sh schreiben.
Der crond aus der Busybox macht Probleme, wenn man ihn aus der autostart.sh heraus startet.
Viele Grüße
Lutz |
|
Back to top |
|
|
|