Hallo zusammen,
ich betreibe einen ESXi 3.5 und einen ESXi 4.0.
Diese sollen nun per ghettoVCB Script wöchentlich eine Sicherung der VM auf einer NFS Freigabe im Netz ablegen. (http://communities.vmware.com/docs/DOC-8760)
Das Script an sich funktioniert auch. Nun geht es um den Crobjob.
In der Anleitung ist ein Beispiel für eine wochentägliche Sicherung (Mo-Fr) um 0 Uhr nachts beschrieben:
(0 0 * * 1-5 /vmfs/volumes/dlgCore-NFS-bigboi.VM-Backups/ghettoVCB.sh -f /vmfs/volumes/dlgCore-NFS-bigboi.VM-Backups/backuplist > /vmfs/volumes/dlgCore-NFS-bigboi.VM-Backups/ghettoVCB-backup-$(date +\%s).log).
Nur verstehe ich leider die Syntax des ersten Bereiches nicht. Wie muss ich es anpassen, damit es z.B. jeden Samstagabend ab 21 Uhr läuft?
Ich wäre für Hinweise und Hilfestellungen sehr dankbar.
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
wöchentliches automatisches Backup per ghettoVCB
-
baxxter333
- Member
- Beiträge: 13
- Registriert: 16.09.2008, 18:25
-
Dayworker
- King of the Hill
- Beiträge: 13657
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Code: Alles auswählen
Field Allowed Values
minute 0-59
hour 0-23
day of month 1-31
month 1-12
day of week 0-7 (0 or 7 is Sun, or use names)0 21 * * 6
Hi,
vielleicht einmal mit den Crontabs beschäftigen ->
http://adminschoice.com/crontab-quick-reference
Gruß
Zipo
vielleicht einmal mit den Crontabs beschäftigen ->
http://adminschoice.com/crontab-quick-reference
Gruß
Zipo
-
baxxter333
- Member
- Beiträge: 13
- Registriert: 16.09.2008, 18:25
Hallo Leute,
vielen Dank für die Erläuterungen!
Eine Frage habe ich jedoch noch:
Laut Anleitung für das ghettoVCB soll man in der rc.local eintragen, dass der Cronjob bei einem Neustart neu in der cron-Liste eingetragen wird.
Dieses klappt auch soweit.
Nur der angegebene Befehl zum Stoppen und Neustarten des crond funktioniert nicht.
~ # kill $(pidof crond)
~ # crond
Dieser Befehl gibt jedoch nur folgendes aus:
-ash: pidof: not found
-ash: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
Ich habe einen ESXi 3.5.
Es wäre nett, wenn hier noch jemand einen Tipp für mich hat.
DANKE !
vielen Dank für die Erläuterungen!
Eine Frage habe ich jedoch noch:
Laut Anleitung für das ghettoVCB soll man in der rc.local eintragen, dass der Cronjob bei einem Neustart neu in der cron-Liste eingetragen wird.
Dieses klappt auch soweit.
Nur der angegebene Befehl zum Stoppen und Neustarten des crond funktioniert nicht.
~ # kill $(pidof crond)
~ # crond
Dieser Befehl gibt jedoch nur folgendes aus:
-ash: pidof: not found
-ash: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
Ich habe einen ESXi 3.5.
Es wäre nett, wenn hier noch jemand einen Tipp für mich hat.
DANKE !
-
baxxter333
- Member
- Beiträge: 13
- Registriert: 16.09.2008, 18:25
@continuum:
Hallo und danke für die Nachricht.
Sorry, ich bin nicht so fitt was diese Linux Befehle angeht ...
Ich habe den Cron Befehl in die Datei /var/spool/cron/crontabs/root eingetragen.
Das "pid von crond" ... was heißt das? Was ist das?
Wäre wirklich dankbar, wenn du hier noch ne Auskunft für mich hättest...
DANKE !
Hallo und danke für die Nachricht.
Sorry, ich bin nicht so fitt was diese Linux Befehle angeht ...
Ich habe den Cron Befehl in die Datei /var/spool/cron/crontabs/root eingetragen.
Das "pid von crond" ... was heißt das? Was ist das?
Wäre wirklich dankbar, wenn du hier noch ne Auskunft für mich hättest...
DANKE !
-
irix
- King of the Hill
- Beiträge: 13059
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Mit "pid" ist die aktuelle ProzessID des crond Programms gemeint. Die kann ja keiner wissen welche bei dir gerade verwendet wird. Die vergibt ein OS ja nach Anfrage.... das ist sowas wie Nummern beim Arbeitsamt.
Ergo guckt man in die Prozessliste mittels "ps aux" und sucht nach seinem Programm. Die Nummer steht dann vorne und man nimmt sie dann und verwendet sie weiter.
Gruss
Joerg
Ergo guckt man in die Prozessliste mittels "ps aux" und sucht nach seinem Programm. Die Nummer steht dann vorne und man nimmt sie dann und verwendet sie weiter.
Gruss
Joerg
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 47 Gäste
