Seite 1 von 1

[gelöst]Fragen zu crond. Kill, Restart und Stop

Verfasst: 26.07.2013, 11:08
von masterblume
Hallo Leute,

ich bin ein Neuling in Sachen VMWare und auch kein Linux Pro.


Ich habe vSphere Client Version 5.0.0 im Einsatz.

Ich möchte jetzt ein Backup meiner VMs mit ghettoVCB durchführen.

Soweit habe ich alles hinbekommen.

Jetzt meine Fragen zu crond:

Wenn ich den Prozess mit kill stoppe, wie lange läuft crond noch im Hintergrund, oder ist der Prozess direkt gestoppt?

Wenn ich ps eingebe wird er Prozess nicht mehr in der Prozessliste angezeigt, aber er wird trotzdem noch ausgeführt. Kann das sein?

Hintergrund ist, ich ändere die Jobs in /var/spool/cron/crontabs /root ab

Zum Test habe ich diese Zeile eingetragen
0-59 * * * * /bin/date > /var/spool/cron/crontabs/Datum.txt
und dann auskommentiert mit # und dann gelöscht.

Obwohl ich mehrfach den Prozess zwischen den Änderungen gekillt und gestartet hatte, hat er trotzdem das aktuelle Datum mit Uhrzeit in die Datei geschrieben.

Erst nach einiger Zeit wurde die Änderung in der crontab angenommen.

Danke schon mal und Gruss Martin

Verfasst: 29.07.2013, 12:58
von masterblume
Ich habe es herausgefunden!

In der Anleitung zu ghettoVCB steht

On ESXi 4.x/5.0
~ # kill $(cat /var/run/crond.pid)
~ # busybox crond

http://communities.vmware.com/docs/DOC-8760

In der crond.pid steht aber nur die letzte ID

Wenn man da einen Fehler macht, so wie ich und führt "busybox crond" mehrfach aus,
dann stehen in der Prozessliste mit ps nicht crond sondern busybox aber es ist eine Instanz von crond gestartet.

Mt dem Aufruf ps -c | grep crond standen dann bei mir, 6 crond Prozesse.

Gruss Martin