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/
User cron
-
- Project Manager
- Posts: 11183
- Joined: 2003-02-27 01:00
- Location: Hamburg
Re: User cron
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.).
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.).
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
- Moderator
- Posts: 1235
- Joined: 2011-07-04 10:56
Re: User cron
Ne, eine fieser Workaround will ich dann lieber nicht :D
Dann muss das weiterhin so gehen, wie gehabt.
Dann muss das weiterhin so gehen, wie gehabt.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.