Crontab automatisch einrichten = möglich ?

Lord_Icon

Member
Hi,

hab ich eine Möglichkeit, automatisch ein crontab auf der shell einzurichten ?
Später diesen natürlich wieder zu löschen.

irgendwie so:

crontab >> */1 * * * * /root/cronjobs/****
 
ungetestet:
Code:
crontab -u root - <<EOF
*/1 * * * * /root/cronjobs/**** 
*/1 * * * * /root/cronjobs2/**** 
EOF

Falls es nur ums Ändern einer Zeile geht, irgendwas mit "crontab -l | sed s/xxx/yyy/" oder so...
 
getestet.... works not

Code:
Entwicklungssystem:~/cronjobs # crontab -u root <<EOF
> */30 * * * * /root/cronjobs/backup_verschieben
> EOF
crontab: usage error: file name must be specified for replace
usage:  crontab [-u user] file
        crontab [-u user] [ -e | -l | -r ]
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)

Auch schon diverse Konstellationen durchversucht.
Ist anscheind nicht vorgesehen.
Tante Googel findet diesbezüglich auch kaum was
 
in /etc/cron.d/ eine Datei anlegen welche alle Crontabs enthaelt.
Danach /etc/init.d/cron restart ausfuehren

Funktioniert zumindest unter Debian + Derivaten, sollte aber auch bei dem Gruenzeug und Hutware =)
 
Back
Top