Cronjob - Ordner automatisch erstellen lassen

  • Hallo


    ich würde gerne automatisch per Cronjob jeden Monat einen Ordner erstellen lassen:


    Bash
    #!/bin/sh 
    datum=`date '+%y-%m'-%d_%H` 
    
    
    mkdir ./$datum


    Klappt auch sehr gut wenn ich ein "datum.sh" Script erstelle.


    Wie kann ich den Ordner automatisch "März 2013" - "April 2013" nennen lassen? Er nimmt mir immer die Englische Bezeichnung.

  • Hi,
    dein befehl bringt bei mir

    Code
    datum=`date '+%y-%m'-%d_%H`echo $datum13-03-17_21


    Du willst aber März 2013?

    Code
    [[~] # datum=`date +%B_%Y`
    [~] # echo $datum
    March_2013


    Mit der Umstellung der locale auf Deutsch klappt bei meiner 109 nicht.
    Dann muss man sed bebühen, der den '_' in ' LEERZEICHEN' umwandelt und die Monatsnamen in Deutsche Monatsnamen.
    Ich gebe aber zu bedenken, dass dann die Standardsortierung übel aussieht.
    Selbst nutze ich gerne 2013-03-17, dann ist das gleich zeitlich sortiert.
    Leerzeichen und Umlaute bringen immer Probleme zwischen den Welten (Linux, Windows), früher oder später.