sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet von: JanD am 06. November 2008, 10:56:14
-
Hi
folgendes Problem:
ein /bin/cp /tmp/test.doc /tmp/`/bin/date '+%b-%d-'`test.doc funktioniert - macht aus test.doc ein Nov-06-test.doc
bau ich das in den cron ein, dann geht das nicht - der Befehl kann nach dem + im date-string nicht weiter auflösen
geb ich ein \ vor die % (/tmp/`/bin/date '+\%b-\%d-'`test.doc) davor copiert er aber ich bekomme ein file mit \Nov-\06-test.doc
den \ will ich im filenamen aber nicht haben - ohne geht der ganze Befehl nicht
Hat da einer eine Idee?
-
probier mal folgendes, usershell ist /usr/bin/bash,
0,55 * * * * . /export/home/username/.profile; /bin/cp /tmp/test.doc /tmp/`/bin/date '+%b-%d-'`test.doc
ct,
-
Hi
nö - geht nicht - hab keine bash - hab eine ksh
user ist root, der das machen soll...
was fehlt denn und wie geb ich das fehlende mit?
Ich habs in ein script gepackt - damit geht das - Danke