The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
So finden Sie Dateien älter als 2 Stunden PT14 AIX 3 03-05-2008 12:31 PM
So finden Sie Dateien älter als 4hours in HP-UX caprikar UNIX für Fortgeschrittene und Experten 3 11-27-2007 05:23 PM
Dateien finden, die älter als eine bestimmte Datei Shivdatta Shell Programmierung und Scripting 5 07-24-2006 08:25 AM
nur Dateien älter als x Minuten alt dsimpg1 Shell Programmierung und Scripting 1 05-19-2006 12:48 AM
Finden Sie Dateien älter als 20 Tage und nicht finden halo98 Shell Programmierung und Scripting 2 05-18-2006 03:19 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 09-27-2006
kayarsenal kayarsenal is offline
Registrierte Nutzer
  
 

Join Date: Aug 2006
Beiträge: 48
Dateien finden, die älter als 30 Minuten, Anzahl und E-Mail

Hi all,

Ich habe dieses Skript-Dateien zu finden, die älter als Zeit-Parameter, die Anzahl der Dateien, und senden Sie eine E-Mail an mich, dass einige Dateien in einen bestimmten Ordner. Für den besonderen Weg, das Skript warten soll, Delay-Parameter vor dem Start wieder.

Zum Beispiel, wenn die Eingabedatei sieht wie folgt aus

20 A / B / 5m
10 C / D 4m

Das Skript ändert dir zu A / B, findet alle Dateien, die älter als 20 Minuten, zählt sie und sendet eine E-Mail an me.It dann wartet 5 Minuten, bevor Sie again.It, jedoch läuft die Bearbeitung der zweiten Pfad (C / D). Es wartet nur, wenn sie feststellt, Dateien älter als die Zeit-Parameter, da sie sonst nicht nothing.It wartet nur für den Weg gefunden, wenn Dateien, sonst hält Verarbeitung andere Wege.

Ich habe etwas davon, aber doesnt zu funktionieren scheint


Code:
#!/bin/ksh
#The filepathinput format is 30 /A/B/C/gunner 10m
while read AGE PATH DELAY
do
  cd $PATH
  for file in $(ls)
  
      do [[ $(( $(./fileage $file)/60)) -ge $AGE ]]     
       echo $file >>outputfiles.txt
      done
    
    final=`wc -l outputfiles.txt|awk '{print $1}'`
    if $final -ge 1
    then
    echo $final|mailx -s "Unprocessed Files in blabla" gunner.love@henry.com    
    else
      echo "Everything's OK"
    fi
    rm -f outputfiles.txt
    sleep $DELAY
    
  cd -
done < filepathinput.txt

Bitte beraten.

Danke
 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:47 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0