View previous topic :: View next topic |
Author |
Message |
deranonyme Guru
Joined: 09 Jul 2005 Posts: 508
|
Posted: Thu Dec 25, 2014 10:52 am Post subject: Cron unter systemd |
|
|
Als ich vor einiger Zeit schon auf systemd umgestellt habe ist mir entgangen das cron ja gar nicht mehr gestartet wird. Da aber logrotate nicht mehr gearbeitet habt habe ich mich damit beschäftigen müssen und festgestellt das es daran liegt das cron nicht läuft. Aber ich hab nirgends eine Möglichkeit gefunden etwas vergleichbares zu cron zu starten. Wer hilft mir auf die Sprünge wie ich eine Cronfuntion oder logrotate starten kann.
Frank |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Thu Dec 25, 2014 12:36 pm Post subject: |
|
|
Bringen die meisten cron ebuilds nicht ihre .service-Files mit? dcron beispielsweise tut es.
Alternativ kannst Du systemd-cron aus dem mv-overlay verwenden: Das "transformiert" Deine crontab in systemd timer units. |
|
Back to top |
|
|
Klaus Meier Advocate
Joined: 18 Apr 2005 Posts: 2908 Location: Bozen
|
Posted: Thu Dec 25, 2014 1:53 pm Post subject: |
|
|
Musst du starten mit systemd enable cron. Du musst bei systemd noch einige andere Dienste aktivieren. Schau dir am besten mal dies hier an: http://wiki.gentoo.org/wiki/Systemd |
|
Back to top |
|
|
deranonyme Guru
Joined: 09 Jul 2005 Posts: 508
|
Posted: Thu Dec 25, 2014 3:29 pm Post subject: |
|
|
Code: | systemctl enable vixie-cron.service |
war die magische Zeile.
Ich dachte immer mit würden alle verfügbaren Services angezeigt, aber da war cron nicht dabei. Erst nach "enable" tauchte er auf. Aber egal es läuft jetzt. |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Wed Dec 31, 2014 2:17 pm Post subject: |
|
|
Du kannst auch einfach nach den Service-Dateien suchen.
Code: | find /usr/lib/systemd/system/ -iname "*cron*" |
sollte Dir anzeigen, was du suchst. |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Fri Jan 02, 2015 9:07 am Post subject: |
|
|
deranonyme wrote: | Ich dachte immer mit würden alle verfügbaren Services angezeigt, aber da war cron nicht dabei. Erst nach "enable" tauchte er auf. |
Hab unter Gentoo kein systemd, aber unter Debien steht bei "systemctl --all" am Ende noch ein Hinweistext wie man alle unit-files angezeigt bekommt:
Code: | 317 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'. |
|
|
Back to top |
|
|
|