Anzeige:
Ergebnis 1 bis 6 von 6

Thema: rm -rf per script steuern probs!

  1. #1
    Registrierter Benutzer Avatar von chaosmasher
    Registriert seit
    Dec 2002
    Beiträge
    7

    Question rm -rf per script steuern probs!

    guten morgen hab mir einen camserver (fc2) gebastelt. 3 netzwerkkameras uploaden je in ihr home verzeichnis per ftp ihre bilder im format:

    cam1_040526_050101_01.jpg

    soll heisen: kameraname_datum_uhrzeit_bildnummer.jpg

    hab das teil testweise bis zur kapazitätsgrenze volllaufen lassen.

    nun mein problem
    ich kann auf die verzeichnisse nicht sichtbar zugreifen,
    soll heisen z.B. mc stürzt ab bei aufruf des verzeichnisses;
    oder konqueror komplett mit kde bei aufruf des verzeichnisses;

    was aber geht, sind ganze stunden oder ähnliches zu löschen;

    in der Art: > rm -rf cam1_040526_05*.jpg

    und das möcht ich in eine art script packen (geht schließlich um ca 150 gb)
    also ich stell mir vor so in der art for next schleife (sorry für das hilfsbasic)
    oder mit if , dass ich den bereich festlegen kann in dem die bilder gelöscht werden sollen.

    Danke schon mal wenn jemand helfen kann

  2. #2
    -= F R E A K =- Avatar von crazygeek
    Registriert seit
    Dec 2003
    Ort
    /root
    Beiträge
    466
    Code:
    #!/bin/bash
    
    for $hour in $1; do
    
       rm -rf cam1_040526_$hour*.jpg
    
    done
    dann kannst du das in ein script (z.B. del-bilder-stunden) geben und mit

    del-bilder-stunden 05 06 07 08

    die studen angeben die du löschen willst (sollte so klappen [es ist 3:31 und das is stehgreif])
    mfg
    the crazy geek

    <hier Signatur einfügen>

  3. #3
    Registrierter Benutzer Avatar von chaosmasher
    Registriert seit
    Dec 2002
    Beiträge
    7
    danke erst mal werd ich morgen gleich probieren

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    2.325
    1234567890
    Geändert von sirmoloch (13.06.04 um 04:41 Uhr) Grund: zu schnelle Finger ;)

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    2.325
    Vielleicht hat auch find für dich eine interessante Lösung:

    find -type f -name '*.jpg' -mtime +2 -exec rm -f {} \;

    Das würde alle Dateien löschen, die als Endung .jpg haben und seit mehr als 2 Tagen nicht mehr geändert wurden. Automatisch steigt find in alle Unterverzeichnisse, die ab dem aktuellen Verzeichnis existieren, ab.

  6. #6
    Registrierter Benutzer Avatar von chaosmasher
    Registriert seit
    Dec 2002
    Beiträge
    7
    @sirmoloch

    danke auch, allerdings ist das erst für die zukunft nutzbar. müsste noch erweitert werden dieser part soll die bilder löschen, die im zeitraum von 21 uhr abends bis 07 uhr früh entstanden sind, aber genau so wie du es beschrieben hast.

    thx erst mal @all

Ähnliche Themen

  1. Perl Script per Cronjob starten
    Von Klaus_P im Forum Anbindung an die Aussenwelt
    Antworten: 2
    Letzter Beitrag: 16.05.04, 14:20
  2. per script xterm via su öffnen (multiuser für x)
    Von hardmou im Forum X-Konfiguration
    Antworten: 2
    Letzter Beitrag: 06.04.04, 22:20
  3. php script per cron starten ?
    Von laminar im Forum Linux Allgemein
    Antworten: 8
    Letzter Beitrag: 16.10.02, 13:49
  4. MySQL-User per script anlegen und Rechte auf Datenbanken
    Von Tommy_20 im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 25.09.02, 14:31
  5. Datensicherung per Script und Automatisierung?!
    Von ullifichte im Forum Sicherheit
    Antworten: 4
    Letzter Beitrag: 19.05.02, 08:32

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •