moin delix!
Deinen Tip kann ich so nicht ganz stehen lassen.
In der Datei /etc/crontab muß zusätzlich nach der Zeitangabe eingetragen werden, unter welchem Benutzer der Auftrag ausgeführt werden soll.....
Das stimmt nicht ganz, denn sowohl der Aufruf von
man crontab auf meinem Salckware, als auch bei bei google sagt, dass ein User angegeben werden werden
kann, sofern die crontab Datei als "root" editiert wird, und der Job mit anderen (weniger) Rechten gestartet werden soll.
|
Quellcode
|
1
2
3
4
5
|
crontab manipulates the crontab for a particular user. Only the supe-
ruser may specify a different user and/or crontab directory. Generally
the -e option is used to edit your crontab. crontab will use
/usr/bin/vi or the editor specified by your VISUAL environment variable
to edit the crontab.
|
Und auch fuer deinen 2ten Hinweis gibt es noch eine Ergaenzung:
../etc/crontab kann nicht mit crontab -e bearbeitet werden, sondern muß direkt in einem Editor bearbeitet und dann gespeichert werden...
Die crontabs der User werden nicht in
/etc/crontab gespeichert, sondern unter
/var/spool/cron/crontab[PID].
Daher aendert der Aufruf von
crontab -e niemals die System-Crontab unter
/etc. Aus diesem Grund musz diese Datei, sofern sie existiert mit dem
vi oder einem anderem Editor bearbeitet werden.
Der gesamte Thread haette also durch das Lesen der manpage ebenso geloest werden koennen.