|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo,
habe "The Perfect Server - Debian Squeeze (Debian 6.0) With BIND & Dovecot [ISPConfig 3]" installiert. Bisher ist mir nochts aussergewöhnliches aufgefallen. Nun benötige ich einen, oder mehrere Cron Jobs. Habe einen zum Test angelegt. Code:
# ls -la /etc/cron.d insgesamt 28 drwxr-xr-x 2 root root 4096 20. Sep 09:38 . drwxr-xr-x 105 root root 4096 20. Sep 09:35 .. -rw-r--r-- 1 root root 179 16. Dez 2010 amavisd-new -rw-r--r-- 1 root root 242 9. Mai 16:27 awstats -rw-r--r-- 1 root root 234 20. Sep 09:36 ispc_chrooted_web9 -rw-r--r-- 1 root root 475 18. M?r 2011 php5 -rw-r--r-- 1 root root 102 19. Dez 2010 .placeholder Code:
# nano /etc/cron.d/ispc_chrooted_web9 MAILTO='' SHELL='/usr/sbin/jk_chrootsh' */5 * * * * web9 /root/downloadcopy.sh * * * * * web9 /usr/bin/rsync -azq --delete --exclude \".*\" /var/www/<DOMAIN>.<TLD>/webdav/* /var/www/<DOMAIN>.<TLD>/web/test/ |
|
#2
|
|||
|
|||
|
Du hast hier ja einen chrooted cronjob erstellt, dass bedeutet dass damit nur alle Programme aufrufbar sind, die unterhalb des Verzeichnisses /var/www/clients/client[ID]/web9/ liegen. da Du aber Befehle aufrufst die außerhalb dieses Verzeichnisses liegen, verweigert jailkit korrekterweise die Ausführung der Cronjobs.
|
|
#3
|
|||
|
|||
|
Hi Till,
danke für die perfekte Antwort, also wenn ich den rsync-Befehl in eine z.B. Code:
/var/www/clients/client1/web9/copy.sh |
|
#4
|
|||
|
|||
|
Ein Jail muss alle Komponenten enthalten (ein jail ist ja ein chroot enviroment). D.h. alle Befehle die in deinem copy.sh Script stehen müssen inkl. aller ihrer Abhängigkeiten, libraries und auch Config dateien innerhalb des Jails zur Verfügung stehen. Schau Dir am besten auch mal die jailkit Doku zum Verständnis an, wie man Programme in einem jail hinzufügt.
Alternativ kannst Du auch einfach einen Cronjob ohne jail erstellen, das ist aber hal unseicherer. |
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:56 Uhr.









Linear-Darstellung
