crontab?

08/06/2009 - 08:07 von Michael Schütz | Report spam
Hallo Gruppe,

ich möchte per Cron einige Daten erfassen und abspeichern. Im Prinzip
funktioniert das auch.
Nun möchte ich jedoch das Ausgabefile mit Datum im Namen creieren. Das
funktioniert nicht.

Vermutlich klappt folgende Zeile nicht, weil standardmàßig die /bin/sh
und nicht die /bin/bash als shell angegeben ist.

43 */2 * * * root /usr/local/sh/script.sh >> /data/daten.`date +
%x`.dat

Bevor ich das `date +%x` hinzugefügt habe, hat alles wie gewünscht
funktioniert. Wie muss ich das schreiben, damit es auch mit der sh
geht?

Danke,

Schultze
 

Lesen sie die antworten

#1 helmut
08/06/2009 - 09:01 | Warnen spam
Hallo, Michael,

Du meintest am 07.06.09:

ich möchte per Cron einige Daten erfassen und abspeichern. Im Prinzip
funktioniert das auch.
Nun möchte ich jedoch das Ausgabefile mit Datum im Namen creieren.
Das funktioniert nicht.

Vermutlich klappt folgende Zeile nicht, weil standardmàßig die
/bin/sh und nicht die /bin/bash als shell angegeben ist.

43 */2 * * * root /usr/local/sh/script.sh >> /data/daten.`date
+ %x`.dat

Bevor ich das `date +%x` hinzugefügt habe, hat alles wie gewünscht
funktioniert. Wie muss ich das schreiben, damit es auch mit der sh
geht?



Spricht irgendetwas dagegen, auch die Ausgabe (mitsamt gewünschtem
Dateinamen) vom Skript erledigen zu lassen?

Viele Gruesse
Helmut

"Ubuntu" - an African word, meaning "Slackware is too hard for me".

Ähnliche fragen