![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
| Cp-Dateien (> 5 MB Größe) von einem Verzeichnis in ein anderes | skcontact | UNIX for Dummies Questions & Answers | 6 | 06-12-2008 08:39 AM |
| Suche nach Dateien in Verzeichnis | kylethesir | UNIX for Dummies Questions & Answers | 4 | 06-06-2008 02:44 AM |
| Wie zu sehen, Verzeichnis und die Dateien darin. | shaan_dmp | UNIX für Fortgeschrittene und Experten | 4 | 12-17-2007 05:48 AM |
| So löschen Sie Dateien und innerhalb der Dienststellen mit FIND-Kommando | bmkreddy | SUN Solaris | 3 | 07-10-2007 03:35 PM |
| Wie um zu überprüfen, ob 3 Dateien haben gleiche Größe im Verzeichnis | oggle | Shell Programmierung und Scripting | 5 | 02-16-2005 12:51 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Dateien der Größe 0 gestrichen werden müssen innerhalb eines Verzeichnisses
Hiiii,
Ich habe ein Skript, welches die Sicherung der einige Log-Dateien. Sie sagen, das ist backuplocation --- / 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 nach der Sicherung habe ich auf die Dateien löschen und anschließend die Dateien, so dass er die Datei aber mit Größe 0 Dies ist erforderlich, in das Skript. Nehmen wir an, die Lage der Dateien, die gesichert werden müssen, ist --- / 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 Mein Skript ist gut für alle diese, sondern ein Problem ist, kommen also, wenn ich touchng die Dateien, die sie immer noch unter dem Verzeichnis / namish / logs, wenn ich wieder lief das Skript, mein Skript nimmt diese Dateien (Dateien mit der Größe 0) und auch unter der backup.I das nicht wollen, weil dieses Mal die Größe der Datei werden 0. Mein Skript sollte löschen Sie die Dateien aus dem backuplocation, deren Größe "0". Das Skript ist ----- 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
;;
|
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|