![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Cp kép (több mint 5 MB méretű) egy másik könyvtárba | skcontact | A UNIX a dummies Kérdések és válaszok | 6 | 06-12-2008 08:39 AM |
| keresett fájl belsejében könyvtár | kylethesir | A UNIX a dummies Kérdések és válaszok | 4 | 06-06-2008 02:44 AM |
| Hogyan lásd a könyvtár és a fájlok benne. | shaan_dmp | A UNIX a fejlett és szakértői Felhasználók | 4 | 12-17-2007 05:48 AM |
| Hogyan kell törölni, és számoljon be fájlokat a Find parancs | bmkreddy | SUN Solaris | 3 | 07-10-2007 03:35 PM |
| Hogyan lehet ellenőrizni, ha 3 azonos méretű fájlok a könyvtárban | oggle | Shell programozás és Scripting | 5 | 02-16-2005 12:51 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
fájlok mérete 0 kell hagyni belsejében egy könyvtár
Hiiii,
Írtam egy szkriptet, amely a tartalék néhány naplófájlokat. hadd mondja ki a backuplocation a --- / abc / backuplocation -rw-r - r - 1 webmut2 spgroup 0 január 27 02:41 ansrpt23994.log -rw-r - r - 1 webmut2 spgroup 0 január 27 02:41 ansrpt3601.log -rw-r - r - 1 webmut2 spgroup 0 január 27 02:41 ansrpt3619.log -rw-r ----- 1 webmut2 spgroup 1551 január 25 07:13 ansrpt3619.log miután a biztonsági mentés van, hogy törli a fájlokat, majd érintse meg a kép, hogy teremtsék meg a fájl mérete 0, de ez szükséges a forgatókönyvet. Tegyük fel a helyet, ahol a fájlokat kell alátámasztani a --- / namish / logs -rw-r - r - 1 webmut2 spgroup 0 január 27 02:41 ansrpt23994.log -rw-r - r - 1 webmut2 spgroup 0 január 27 02:41 ansrpt3601.log -rw-r - r - 1 webmut2 spgroup 0 január 27 02:41 ansrpt3619.log Saját script működik jól az összes, de a probléma jön azaz amikor én touchng a kép még mindig a könyvtár / namish / naplókat, amikor ismét Futottam a forgatókönyvet, a szkript picking ezeket a fájlokat (fájl mérete 0) is, és tekintettel a backup.I nem szeretné ezt, mert ebben az időben a fájl méretét 0 lesz. Saját szkript kell törölni a fájlokat a backuplocation amelynek mérete 0. A szkript ----- Kód:
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
;;
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|