Deutsch| English
  #1  
Alt 20.09.2011, 09:50
Benutzer
 
Registriert seit: 05.02.2009
Ort: München
Beiträge: 73
Standard Cron Jobs werden nicht ausgeführt

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/
Der rsynk-Befehl wird manuell perfekt ausgeführt, nur der CronJob überhaupt nicht???
Mit Zitat antworten
  #2  
Alt 20.09.2011, 09:54
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.814
Standard

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.
Mit Zitat antworten
  #3  
Alt 20.09.2011, 10:00
Benutzer
 
Registriert seit: 05.02.2009
Ort: München
Beiträge: 73
Standard

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
packe, dann lässt mich jailkit den Cronjobs ausführen?
Mit Zitat antworten
  #4  
Alt 20.09.2011, 10:16
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.814
Standard

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.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:56 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0