"Geplanter Task" unter Debian???

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
therouter
Beiträge: 48
Registriert: 29.09.2004 23:23:15

"Geplanter Task" unter Debian???

Beitrag von therouter » 03.02.2005 20:41:45

Hi Leute!

Ich möchte zu einer best. Uhrzeit (03:00h) täglich einen script ausführen.

Gibt es ne möglichkeit das zu planen?

Hintergrund: Ich möchte immer um drei uhr "poff dsl-provider" und danach gleich "pon dsl-provider" ausführen lassen.

Da ansonsten Trommelonline ja die Verbindung alle 24h trennt. :cry:


Gruß und Vielen Dank


therouter

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 03.02.2005 20:48:33

ja da giebt es mehrere möglichkeiten, das geht mit:

at = einmalige ausführung eines Befehles
cron = regelmässige ausführung von Befehlen
anacron = regelmässige ausführung von Befehlen (abhängig von der Systemlast)

aber ich denke das cron am besten dafür geeignet währe
Zuletzt geändert von morpheus-dev am 03.02.2005 21:01:12, insgesamt 1-mal geändert.

therouter
Beiträge: 48
Registriert: 29.09.2004 23:23:15

Beitrag von therouter » 03.02.2005 20:59:36

danke für den schnellen Tipp!!!

jedoch klappt das irgendwie nicht:

cron: can't lock /var/run/crond.pid, otherpid may be 1046: Resource temporarily unavailable

wie benutze ich das korrekt?


Gruß

Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Beitrag von mcmehl » 03.02.2005 20:59:56

Ergänzend:
Für Userbezogene Crons siehe mal

"man crontab"

einfach: crontab -e

therouter
Beiträge: 48
Registriert: 29.09.2004 23:23:15

Beitrag von therouter » 03.02.2005 21:05:54

... so schaut die Datei im Moment aus:


SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6 1 * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly
#


Da ich noch nicht lange deb nutze weiß damit nicht richtig was anzufangen.

wie würde man hier eintragen: "täglich" um 3:00h den Befehl "poff dsl-provider"
"täglich" und 3:01h den Befehl "pon dsl-provider"


Gruß und Vielen Dank

Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Beitrag von mcmehl » 03.02.2005 21:05:56

sieht so aus als wenn Cron nicht richtig läuft...

prüf mal ob

Code: Alles auswählen

cat /var/run/crond.pid
die gleiche PID ans tageslicht brint wie

Code: Alles auswählen

ps x |grep cron
wenn nicht einfach mal

Code: Alles auswählen

killall -9 cron
/etc/init.d/cron start

therouter
Beiträge: 48
Registriert: 29.09.2004 23:23:15

Beitrag von therouter » 03.02.2005 21:10:05

... Das passt so weit....

... der kann cron auch ohne probs reseten

Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Beitrag von mcmehl » 03.02.2005 21:13:41

Für Deine Frage bzüglich der crontab:

vielleicht hier:
http://www.linuxhilfen.org/befehle/crontab.html

Ansonsten die Felder bzw Sternchen (für joker):

1 Minute 0-59
2 Stunde 0-23
3 Tag des Monats 0-31
4 Monat 0-12 oder Namen
5 Wochentag 0-7 (0 = Sonntag) oder Namen
6 User
7 Kommando Jedes beliebige Shell-Kommando (Standardpfade beachten wenn ohne absoluten Pfad)

therouter
Beiträge: 48
Registriert: 29.09.2004 23:23:15

Beitrag von therouter » 03.02.2005 21:55:59

SUPER!!!! Das TUT's!!!!!!!!!

DAAANKEEE!!!!


:D

Antworten