NetVision-Technik

Zur?ck   NetVision-Technik > Forum > Server > Betriebssysteme

Betriebssysteme Linux, Debian, Suse und was es sonst noch so gibt; hier werden alle allgemeinen Fragen beantwortet

Antwort
 
Themen-Optionen Ansicht
Alt 16.07.2010, 14:46   #1
Zero111
Ausbilder Schmidt
Letzte Erfolge
 
Benutzerbild von Zero111
 
Registriert seit: 30.10.2008
Ort: Essen (Ruhr) Ruhrpott4Ever :D
Alter: 36
Beitr?ge: 2.665
Abgegebene Danke: 107
Erhielt 1.644 Danke für 154 Beiträge
Downloads: 43
Uploads: 1
Nachrichten: 3942
Renommee-Modifikator:
10 Zero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes Ansehen
Standard [Tut]Crontab anlegen

Viele verzweifeln an den richtigen anlegen eines Crontabs, obwohl es ziemlich simpel ist:

Ein Crontab besteht aus 6 durch ein leerzeichen getrennten Werten:

Die Bedeutung der Werte in Reienfolge:

Minuten : Minute an den Crontab ausgeführt werden soll

Stunde: Die Stunde

Tag: Der Tag im Monat an dem der Crontab ausgeführt werden soll

Monat: Der Monat

Wochentag: 0-6 (0=Sonntag)

Kommando: der Programmaufruf (gleiche Syntax wie in der Shell  jedoch mit absoluten Pfadangaben)


Werte Kombienieren

Wenn ein Cronjob mehrmals am tag/monat/jahr ect durchlaufen soll kann man werte kombinieren

Zb:

Code:
1-6   = Cronjob wird zb von 1-6 Uhr ausgeführt
zb:

Code:
1-6 * * * * Kommando
(Crontab wird 6 mal pro stunde ausgeführt jeweils Minute 1-6 [0:01, 0:02, 0:03usw)

oder

Code:
00 1-6 * * * Kommando
(Crontab wird von 1-6 Uhr zur jeder Vollen Stunde ausgeführt)

---

*/x : Crontab wird alle x Intervalle ausgeführt

zb

Code:
*/5 * * * * Kommando
(Crontab wird alle 5 Minuten ausgeführt)

Code:
* */2 * * * Kommando
(Crontab wird im 2 Stundentakt ausgeführt)


a,b,c : Cronjob wird um a, b und c ausgeführt

zb:

Code:
8,12,20 * * * * Kommando
(Crontab wird 3 mal in der stunde ausgeführt jeweils um Minute 8,12 und 20)

Kombination der Möglichkeiten:

Die oben genannten möglichkeiten lassen sich noch miteinander kombinieren (jetzt wirds schwer )

zb

Code:
* 1-6/2 * * Kommando
(Crontab wird zwischen 1-6 Uhr alle 2stunden ausgeführt)


Jetzt noch ein paar beispiele

Code:
00 03 01 * * /etc/init.d/reboot
Führt zum ersten eines Monats um 3:00 Nachts einen reboot aus

Code:
00 04 * * * rm  -R /var/log
Löscht jede Nacht um 4 Uhr das Logverzeichnis

Code:
30 05 * * 1 /etc/init.d/apache2 restart
Apache Server wird jeden Montag um 5:30 Neugestartet

Code:
00 06 15 */2 * /etc/init.d/reboot
führt alle 2 Monate am 15. eines Monats um 6:00 einen Reboot aus

Code:
00 06 15 1-6/2 * /etc/init.d/reboot
Führt von Januar - Juni alle 2 Monate am 15. eines Monats um 6 uhr einen reboot aus

Code:
*/30 * * * * php /var/www/include/cleanup.php
Führt alle 30 Minuten jeweils um 00 und 30 die cleanup.php aus

Code:
00 6-22/2 * * * /root/datenbankbackup
führt von 6-22 Uhr alle 2 Stunden einen datenbank backup durch


Ich denke das reicht an beispielen
__________________

Ge?ndert von Cerberus (23.07.2010 um 10:12 Uhr)
Zero111 ist offline   Mit Zitat antworten Nach oben
Folgende 8 Benutzer sagen Danke zu Zero111 für den nützlichen Beitrag:
$iMpLy (17.07.2010), Bodo (14.03.2011), bolzen (16.07.2010), DirtyPlaya (16.07.2010), Feudas (16.07.2010), gotthummer (16.07.2010), toto (05.12.2010), wagaman (18.07.2010)
Alt 16.07.2010, 15:39   #2
Feudas
König
Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Feudas
 
Registriert seit: 14.06.2008
Beitr?ge: 1.846
Abgegebene Danke: 150
Erhielt 199 Danke für 35 Beiträge
Downloads: 10
Uploads: 0
Nachrichten: 984
Renommee-Modifikator:
2987 Feudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes Ansehen
Standard

nene das reicht nicht

ausgabe des programms oder des zu startenden scripts in eine log umleiten
Code:
* * * * * programmoderscript > /var/log/meincronlog.log
und etwas GANZ wichtiges
angeben welcher user soll dals ausführender benutzt werden.
root ist in diesem fall die user angabe, da kann man dann auch zb www-data stehen haben für ein php script das www-data gehört.
Code:
* * * * * root programmoderscript
das ist zb wichtig um scripte oder programme nicht als der user auszufüren der man ist
__________________
- Der Bezug zum eigentlichen Thema nimmt mit jedem Post kontinuierlich ab -
- Jedes Thema kann ganz leicht in etwas komplett anderes geändert werden -
Feudas ist offline   Mit Zitat antworten Nach oben
Alt 16.07.2010, 15:45   #3
Zero111
Ausbilder Schmidt
Letzte Erfolge
 
Benutzerbild von Zero111
 
Registriert seit: 30.10.2008
Ort: Essen (Ruhr) Ruhrpott4Ever :D
Alter: 36
Beitr?ge: 2.665
Abgegebene Danke: 107
Erhielt 1.644 Danke für 154 Beiträge
Themenstarter Themenstarter
Downloads: 43
Uploads: 1
Nachrichten: 3942
Renommee-Modifikator:
10 Zero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes Ansehen
Standard

ok das erste hab ich schlichtweg vergessen

und das 2. hab ich bisher auch noch nicht gewusst man lernt nie aus
__________________
Zero111 ist offline   Mit Zitat antworten Nach oben
Alt 16.07.2010, 15:47   #4
Feudas
König
Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Feudas
 
Registriert seit: 14.06.2008
Beitr?ge: 1.846
Abgegebene Danke: 150
Erhielt 199 Danke für 35 Beiträge
Downloads: 10
Uploads: 0
Nachrichten: 984
Renommee-Modifikator:
2987 Feudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes Ansehen
Standard

dann erweiter doch das tut einfach um die beidneund lösch die zusatznachrichten irritiert doch nur
__________________
- Der Bezug zum eigentlichen Thema nimmt mit jedem Post kontinuierlich ab -
- Jedes Thema kann ganz leicht in etwas komplett anderes geändert werden -
Feudas ist offline   Mit Zitat antworten Nach oben
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS