![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| 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 |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
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 |
| Display Modes | Beoordeel deze draad |
|
|