On Die, Jun 05, 2001 at 01:32:39 +0200, Marc Schiffbauer wrote:
* Voigt Thomas schrieb am 05.06.01 um 13:12 Uhr:
Gibt es eine Möglichkeit, aus einem Shellscript einen Eintrag in der Crontab des jeweiligen Users zu erstellen/anzuhängen?
Auf der Befehlszeile ist mir der Vorgang schon klar, aber aus einem Script...
echo "<crontab eintrag>" >> /var/spool/cron/tabs/$USER
mueste doch klappen oder? Hier fehlt natuerlich jetzt die Syntax-Kontrolle, die sonst das crontab-Kommando uebernimmt.
Oder: crontab -l >/tmp/cron.$USER erzeugt eine Datei /tmp/cron.$USER mit den crontab-Einträgen des aktuellen Benutzers. Die nach Herzenslust bearbeiten (sed, awk, perl, grep, cut, cat, echo, ...) und dann mit crontab /tmp/cron.$USER aktivieren. Fertig. Hat gleich noch den Vorteil, dass man auch alte Einträge editieren kann. Jan