Ordnerinhalt löschen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Caipirinha, 02.06.2010.

  1. #1 Caipirinha, 02.06.2010
    Caipirinha

    Caipirinha Jungspund

    Dabei seit:
    02.06.2010
    Beiträge:
    11
    Zustimmungen:
    0
    Hallo Unixboard Community!

    Ich schlage mich nun seit ein paar Stunden mit einem Shellskript/Cronjob rum und benötige Hilde, da der Cronjob einfach nicht ausgeführt wird.

    Das ganze ist nur ein Testsystem mit einer Testumgebung.

    Also Ziel ist es das jede Minute Dateien mit dem Namen Mit* aus dem Ordner Lager gelöscht werden.

    Das Script dazu sieht folgendermaßen aus.

    Code:
    #!bin/bash
    
    
    echo "Dieses Skript löscht nun den Inhalt des Verzeichniss Lager"
    
    find Lager/ -name Mit* -type f -print | xargs /bin/rm -f
    
    echo "Inhalt wurde gelöscht."
    echo ""
    Das Skript selbst funktioniert. Nur leider bekomme ich den Cronjob nicht hin.

    Der Cronjob sieht folgendermaßen aus:
    Code:
    pneubert@ubuntu:~$ crontab -l
    */1  * * * *   /home/pneubert/shellskripte/loeschen.sh
    pneubert@ubuntu:~$ #
    
    loeschen.sh ist eine ausführbare Textdatei.

    Also ich nutze Ubuntu 10.04 und die bash.

    Weiß jemand Rat?

    Wäre für jede Hilfe dankbar.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. HBtux

    HBtux Linuxer

    Dabei seit:
    13.04.2010
    Beiträge:
    72
    Zustimmungen:
    0
    Ort:
    $HOME
    Für das Verzeichnis "Lager/" musst Du den absoluten Verzeichnisnamen angeben.... z.B. /daten/Lager/

    Hier das Beispiel auch mit der "-exec"-Option von find....
    Code:
    find /daten/Lager/ -name "Mit*" -type f -exec /bin/rm -f {} \;
     
  4. #3 Caipirinha, 02.06.2010
    Caipirinha

    Caipirinha Jungspund

    Dabei seit:
    02.06.2010
    Beiträge:
    11
    Zustimmungen:
    0
    Hallo HBtux,

    danke für den Tipp,

    habe das Skript umgeschrieben, funktioniert auch weiterhin. Nur leider läuft der cronjob immernoch nicht richtig.

    Noch eine Idee?

    Vielen Dank

    Grüße

    Caipi
     
  5. HBtux

    HBtux Linuxer

    Dabei seit:
    13.04.2010
    Beiträge:
    72
    Zustimmungen:
    0
    Ort:
    $HOME
    Ja....

    Code:
    #![B]/[/B]bin/bash
    
    Slash vor bin fehlt....
     
  6. #5 Caipirinha, 02.06.2010
    Caipirinha

    Caipirinha Jungspund

    Dabei seit:
    02.06.2010
    Beiträge:
    11
    Zustimmungen:
    0
    War ja klar das es nurnoch eine Kleinigkeit war :)


    Vielen Dank für die Hilfe, wirklich super!
     
  7. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  8. #6 HPollak, 02.06.2010
    HPollak

    HPollak Foren As

    Dabei seit:
    21.12.2007
    Beiträge:
    93
    Zustimmungen:
    0
    Hy!!

    läuft dein cron service?
    bei suse kannst es mit

    rccron status

    checken, bei ubuntu bin ich mir nicht sicher könnt aber

    service cron status

    sein.
     
  9. #7 Caipirinha, 02.06.2010
    Caipirinha

    Caipirinha Jungspund

    Dabei seit:
    02.06.2010
    Beiträge:
    11
    Zustimmungen:
    0
    Ja es kläuft nun alles.

    Vielen Dank nochmal!
     
Thema:

Ordnerinhalt löschen

Die Seite wird geladen...

Ordnerinhalt löschen - Ähnliche Themen

  1. Ordnerinhalt als Textdatei - ls packt alles hintereinander

    Ordnerinhalt als Textdatei - ls packt alles hintereinander: Hallo, ich nutze Openelec (eine stark abgespeckte Linux-Version) auf meinem Mediacenter-PC. Um auch unterwegs einen Überblick über meine...
  2. ordnerinhalte via shell verschieben ?

    ordnerinhalte via shell verschieben ?: Hi leute ich wollte mal wissen wie ich mit dem behl mv ganze ordnerinhalte verschieben kann ? also mv dateiname zielordner ist klar,aber ganze...
  3. 32-Bit als Standard in Wine // Wine komplett löschen

    32-Bit als Standard in Wine // Wine komplett löschen: Hallo, soweit ich das verstanden habe installiert man Windows-Programme unter Wine bei einem 64-Bit-Linux standardmäßig auch als 64-Bit-Prpgramm....
  4. Wie kann ich das RAM löschen?

    Wie kann ich das RAM löschen?: Wie kann ich das RAM löschen? Danke im Vorraus
  5. Löschen mit Wildcard wenn Space im Pfad ist?

    Löschen mit Wildcard wenn Space im Pfad ist?: Hallo zusammen weder rm "/var/lib/vmware/Virtual Machines/Virtual Machine/"*.lck -R noch rm "/var/lib/vmware/Virtual...