Am 09.06.2015 10:42, schrieb Kyek, Andreas, Vodafone DE:
Daniel Spannbauer wrote:
so langsam zweifle ich an mir...ich will eigentlich nur alle 10 min. ein Script anwerfen.
Das Script liegt auf /root/, ist ausfürbar und läuft von der Kommandozeile aus wie es soll.
Ich habe also in /etc/cron.d/ eine Datei "owncloud-sync" angelegt. Diese enthält folgende Zeile: */10 * * * * root /root/owncloud-client
Cron habe ich neu gestartet...aber es passiert nichts. Kein Eintrag in den Logfiles, kein Anlegen von Temp-Dateien....einfach nichts. Auch wenn ich die Zeile direkt in /etc/crontab eintrage....nichts.
Zweite Idee: a crontab file ... must NOT be executable or writable for anyone else but the owner
(aus "man cron")
Andreas
Hi, 1. (wie Andreas schon schrieb): Umgebungsvariablen, insbesondere PATH prüfen. 2. um crontab-Konfigurationsfehler auszuschließen, vielleicht mal */10 * * * * root /bin/date >/tmp/test.log versuchen. 3. Manche Programme brauchen zwingend ein zugeordnetes Terminal, um zu funktionieren - Stdio/err umleiten hilft hier: */10 * * * * root /root/owncloud-client </dev/null >/dev/null 2>&1 just my 2ct cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org