Page 1 of 1

User cron

Posted: 2015-09-01 17:07
by ddm3ve
Hi,

vielleicht hat jemand eine Idee oder Lösung.
Unter root kann ich meine crontab z.B. /etc/cron.d/* bearbeiten.
Diese wird ja angezogen und wird ausgeführt.
Ähnliches würde ich gerne für einen normalen Benutzer realisieren:
/home/webuser/cron.d/......

Die Frage ist nur, wie kann ich das einbinden. Die dort abgelegte Datei enthält natürlich keine zusätzliche Information zum Laufzeitbenutzer, das ist klar sondern ist einfach nur der Inhalt aus crontab -l in mehrere Dateien aufgeteilt unter /home/webuser/cron.d/

Re: User cron

Posted: 2015-09-01 20:01
by Joe User
Das geht nicht (ausser man programmiert seinen eigenen crond).

Man könnte höchstens ein Cron-Script für root schreiben, welches /home/webuser/cron.d/* einliest und damit crontab füttert. Ist aber ein unschöner Hack und bietet einige Fallstricke (u.A. Mehrfacheinträge, fehlerhafte Einträge, zeitliche Überschneidungen, etc.).

Re: User cron

Posted: 2015-09-02 16:17
by ddm3ve
Ne, eine fieser Workaround will ich dann lieber nicht :D
Dann muss das weiterhin so gehen, wie gehabt.