The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Cp bestanden (> 5 Mb grootte) van de ene map naar de andere skcontact UNIX voor Dummies Questions & Answers 6 06-12-2008 08:39
zoeken naar bestanden in map kylethesir UNIX voor Dummies Questions & Answers 4 06-06-2008 02:44
Hoe zie directory en de bestanden erin. shaan_dmp UNIX for Advanced & Expert Gebruikers 4 12-17-2007 05:48
Hoe te verwijderen Directory en in bestanden met zoeken commando bmkreddy SUN Solaris 3 07-10-2007 03:35 PM
Hoe om te controleren of 3 bestanden hebben dezelfde grootte in de directory oggle Programmeren en Shell Scripting 5 02-16-2005 12:51

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-27-2008
namishtiwari namishtiwari is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Aug 2007
Locatie: Bangalore
Posts: 377
Bestanden van grootte 0 moeten worden geschrapt in een directory

Hiiii,

Ik heb een script die back-up van enkele log-bestanden.
laten we zeggen de backuplocation is ---

/ abc / backuplocation

-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt23994.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3601.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3619.log
-rw-r ----- 1 webmut2 spgroup 1551 jan 25 07:13 ansrpt3619.log

na het nemen van de back-up heb ik om de bestanden te verwijderen en vervolgens contact met de bestanden, zodat het maken van het bestand, maar met grote 0 dit nodig is in het script.

Stel de locatie van de bestanden die moeten ondersteund worden ---

/ namish / logs
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt23994.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3601.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3619.log


Mijn script werkt prima voor al deze maar een probleem komt dat wil zeggen wanneer ik touchng de bestanden die ze nog steeds onder de directory / namish / logs, toen ik weer liep het script, mijn script is picking deze bestanden (bestanden met een grootte van 0) ook en met inachtneming van de backup.I niet willen, omdat deze keer de grootte van het bestand zal zijn 0.

Mijn script moet u de bestanden van de backuplocation waarvan de grootte is 0.

Het script is -----

Code:
l) BackupLocation="$OPTARG"
                if [[ $BackupLocation != *backup ]]; then
                        echo "Appending backup subdirectories"
                        BackupLocation=$BackupLocation/backup
                        mkdir -p $BackupLocation >/dev/null 2>&1
                        if [[ $? != 0 ]];then
                        echo "First Create The Directory And Then Take backup"
                        fi
                        cd $FileLocation
                        pwd
                        cp -R $FilesToDelete $BackupLocation
                        list=$(ls *log*)
                        for files in $list
                        do
                         echo $files >namish1
                          rm -f $files
                          touch $files
                        done
                else
                        mkdir -p $BackupLocation >/dev/null 2>&1
                        cp -R $FilesToDelete $BackupLocation
                        for files in $list
                        do
                          rm -$files
                          touch $files
                        done
                if [[ ! -d $BackupLocation ]]; then
                echo "Unable to make backup directory: $BackupLocation"
                        if [[ $IsCronJob -eq 1 ]]; then
                          SendMiddleTierCleanMail "Middletierclean error message" $mt_clean_errfile
                        fi
                        return $E_INT_MISSING_DIR
                fi
                fi
                l_flag=Y
                Llcron=l
                ;;

 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 12:52 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0