Supportnet / Forum / Linux
CRON-JOB verwalten/erstellen
Frage
Moin,
also ich bin immer noch LINUX-NEULING
Frage:
wir haben verschiedene Cron-jobs am laufen (updates usw.)
nun wollt ich fragen wie kann ich jene verwalten? sprich ein und ausschalten oder neue erstellen.
Um speziell zu sein, ich möchte das jeden tag eine sicherung unseres servers (linux) erstellt wird und eine bestätigung via email intern an mich gesendet wird das es geklappt hat.
Hat irgendjemand ahnung davon????
MfG
Antwort 1 von MacGyver031
Hallo,
Mit
Senden von mails benötigt sendmail.
Am besten einen Skript schreiben was der PC alles machen soll.
SyM
Mit
crontab -e kann man die Jobs Editieren. Die Format kann man unter man crontab herausfinden (Minute Stunde Tag Monat Wochentag Befehl).Senden von mails benötigt sendmail.
Am besten einen Skript schreiben was der PC alles machen soll.
SyM
Antwort 2 von johnthebrille
AHJA,
ich danke dir macgyver031, allerdings weiss ich echt nicht wie so ein script geschrieben wird / bzw. aussieht, kann ich mir einen bestehenden Script auch anschaun? z.B. haben wir einen script der immer updates runterzieht und mir ne mail sendet das er das gemacht hat und wann. Wenn ich den bestehenden ja dann sehe kann ich doch sicherlich eine menge daraus übernehmen oder irre ich mich da?
MfG
ich danke dir macgyver031, allerdings weiss ich echt nicht wie so ein script geschrieben wird / bzw. aussieht, kann ich mir einen bestehenden Script auch anschaun? z.B. haben wir einen script der immer updates runterzieht und mir ne mail sendet das er das gemacht hat und wann. Wenn ich den bestehenden ja dann sehe kann ich doch sicherlich eine menge daraus übernehmen oder irre ich mich da?
MfG
Antwort 3 von Samba
Nimm Dir 1 Stunde Zeit, installier Dir den Midnight Commander und dringe mal in die Tiefen von /etc vor.
Antwort 4 von johnthebrille
moin samba sorry das ich erst jetzt zurückposte hab das en weng verschlafen.
Wollt dir sagen das ich den MC draufhabe, sowas in der art kenn ich noch von ganzmal füher der NC (Norton Commander).
Ähm was hat das mit dem Verzeichniss /etc auf sich?
Dann hab ich auch schon oft bemerkt das wohl auch die anderen Verzeichnisse bestimmte bedeutungen haben.
Suse Prof. 8.2
wir hatten halt auch mal ein handbuch dazu aber weiss der geyer wo das ist.
MfG
John
Wollt dir sagen das ich den MC draufhabe, sowas in der art kenn ich noch von ganzmal füher der NC (Norton Commander).
Ähm was hat das mit dem Verzeichniss /etc auf sich?
Dann hab ich auch schon oft bemerkt das wohl auch die anderen Verzeichnisse bestimmte bedeutungen haben.
Suse Prof. 8.2
wir hatten halt auch mal ein handbuch dazu aber weiss der geyer wo das ist.
MfG
John
Antwort 5 von marty
Schau mal hier. Vielleicht hilft dir das weiter ...
Es war schnell eine Lösung gefunden. Nur leider nicht für dieses Problem ...
Es war schnell eine Lösung gefunden. Nur leider nicht für dieses Problem ...
Antwort 6 von johnthebrille
Moin,
also das ist ein sehr interesannte Seite, ich danke weisst du oder jemand anderes wie man das aber mit (LINKS) macht?
Ich werd mich aber mal dort durchforschen.
MfG
also das ist ein sehr interesannte Seite, ich danke weisst du oder jemand anderes wie man das aber mit (LINKS) macht?
Ich werd mich aber mal dort durchforschen.
MfG
Antwort 7 von marty
Wie mit Links macht ???
Was meinst du ?
Man muss nicht alles wissen, aber sollte wissen wo es steht ...
Was meinst du ?
Man muss nicht alles wissen, aber sollte wissen wo es steht ...
Antwort 8 von johnthebrille
also ich meine das man befiehlt
"Ziehe um 3:00 Uhr das Update von der Seite herunter."
Diese Funktion bräuchte ich.
Und wo ich solche bestehenden Funktionen verwalten kann bzw. sehen/umändern kann.
MfG
"Ziehe um 3:00 Uhr das Update von der Seite herunter."
Diese Funktion bräuchte ich.
Und wo ich solche bestehenden Funktionen verwalten kann bzw. sehen/umändern kann.
MfG
Antwort 9 von Samba
Man kann dies nicht eindeutig beantworten, weil das jedes Unix und rede Distribution anders regelt. Jede Distribution liefert wieder eigene Scripte mit. Identisch ist bei allen die CronTab. Oftmals gibt es wiederum eigene Tabellen für Monat, Tag, Stunde usw., ist aber nicht generell so.
Deshalb sollst Du Dir mal die entsprechenden Dateien unterhalb /etc/ Deines Linux-Systems bzw. Unix-Systems ansehen und diese dann entsprechend anpassen. Scripte schreiben kann man lernen und genau dazu wurdest Du innerhalb dieses Threads aufgefordert und ermuntert.
Deshalb sollst Du Dir mal die entsprechenden Dateien unterhalb /etc/ Deines Linux-Systems bzw. Unix-Systems ansehen und diese dann entsprechend anpassen. Scripte schreiben kann man lernen und genau dazu wurdest Du innerhalb dieses Threads aufgefordert und ermuntert.
Antwort 10 von marty
Das machst du mit der crontab.
Du kannst die Befehle direkt eintragen, oder ein Script angeben das ausgeführt werden soll (was übersichtlicher ist).
Zur crontab schau mal hier
Ein Eintrag könnte z.b. so aussehen:
Damit wird täglich (dienstags bis freitags - montags sichere ich fat das komplette home) um 18 uhr ein Script zur Mailsicherung aufgerufen.
mfg
marty
Du kannst die Befehle direkt eintragen, oder ein Script angeben das ausgeführt werden soll (was übersichtlicher ist).
Zur crontab schau mal hier
Ein Eintrag könnte z.b. so aussehen:
#Taegliche Sicherung der Mail
0 18 * * 2-5 root /root/scripte/marty_mail.shDamit wird täglich (dienstags bis freitags - montags sichere ich fat das komplette home) um 18 uhr ein Script zur Mailsicherung aufgerufen.
mfg
marty
Antwort 11 von marty
Zitat:
...sichere ich fat das...
...sichere ich fat das...
Fehlt ein "s" - reiche es hiermit nach ...
Es war schnell eine Lösung gefunden. Nur leider nicht für dieses Problem ...
Antwort 12 von Samba
Die crontab ist dafür meist nicht mehr allein zuständig! Ich bitte dies zu beachten.
Unter KDE gibt es das Tool kron oder kcron (wer mit einem Editor nicht umgehen kann).
Unter KDE gibt es das Tool kron oder kcron (wer mit einem Editor nicht umgehen kann).
Antwort 13 von johnthebrille
Moin,
ok ich danke euch für eure weiteren Hinweise, das klingt schon mal logisch mit der Zeitspanne,
NUR ich muss ja vorher was erstellen was er auch um 18:00 ausführen soll, wie mache ich das?
samba das tool hab ich gesucht aber nicht gefunden, das macht sozusagen auch diese Befehle nur halt mit grafischer Oberfläche? wo bekomme ich es her habe KDE 3.1 drauf.
Im großen und ganzen find ich die sache richtig interessant was ich aber noch fragen wollte ist gibt es noch sowas wie ein backup programm für suse 8.2? Bzw. sowas wie eine wiederherstellungfunktion falls doch mal was passiert sein sollte?
Im Yast2 hab ich sowas ähnliches gefunden hier konnten aber nur Dateien wieder hergeholt werden.
MfG
John
ok ich danke euch für eure weiteren Hinweise, das klingt schon mal logisch mit der Zeitspanne,
NUR ich muss ja vorher was erstellen was er auch um 18:00 ausführen soll, wie mache ich das?
samba das tool hab ich gesucht aber nicht gefunden, das macht sozusagen auch diese Befehle nur halt mit grafischer Oberfläche? wo bekomme ich es her habe KDE 3.1 drauf.
Im großen und ganzen find ich die sache richtig interessant was ich aber noch fragen wollte ist gibt es noch sowas wie ein backup programm für suse 8.2? Bzw. sowas wie eine wiederherstellungfunktion falls doch mal was passiert sein sollte?
Im Yast2 hab ich sowas ähnliches gefunden hier konnten aber nur Dateien wieder hergeholt werden.
MfG
John
Antwort 14 von Samba
Antwort 15 von johnthebrille
heeee,
genau sowas suchte ich, ich werd mich aber trotzdem mal selber damit befassen man kann ja mit dem KCRON auch seine Scripte wieder einsehen. Und wiegesagt für mich iss das eben totales neuland. Ich werde auch mal den kurs in tuxhausen mitverfolgen und mich auf der kde seite mal durchforsten, aber wenn ich doch mal noch was haben sollte bin ich wieder hier.
Ich danke euch.
MfG
genau sowas suchte ich, ich werd mich aber trotzdem mal selber damit befassen man kann ja mit dem KCRON auch seine Scripte wieder einsehen. Und wiegesagt für mich iss das eben totales neuland. Ich werde auch mal den kurs in tuxhausen mitverfolgen und mich auf der kde seite mal durchforsten, aber wenn ich doch mal noch was haben sollte bin ich wieder hier.
Ich danke euch.
MfG
Antwort 16 von Samba
Ich kann zwar irgendwo nachvollziehen, dass ein GUI schicker ist und vielleicht auch einfacher zu bedienen, aber ich würde an Deiner Stelle wirklich mal versuchen, mehr mit dem Editor zu arbeiten. Man muss nur lesen und lernen wollen und mal seinen Grips anstrengen. Als Belohnung erhälst Du volle Kontrolle über Dein System. Und eine Tabelle ist mit einem Editor dann auch schneller geändert als mit der Maus, glaub mir.
Lerne den mc kennen. Und auch den vi.
Lerne den mc kennen. Und auch den vi.

