![]() |
|
|
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 |
| hilft mir bei der Übermittlung von Parametern sqlplus Skript Unix-Shell-Skript | Hara | Shell Programmierung und Scripting | 2 | 01-29-2008 03:31 PM |
| Checkliste für die Shell-Script reqd | Shivdatta | Shell Programmierung und Scripting | 2 | 11-30-2007 10:59 AM |
| Check-in Unix-Shell-Skript, so dass niemand in der Lage, um das Skript manuell | adi_bang76 | Shell Programmierung und Scripting | 1 | 11-16-2006 10:43 AM |
| Unterschied zwischen dem Schreiben Unix-Shell-Skript und AIX-Shell-Scripts | haroonec | AIX | 0 | 04-12-2006 03:27 AM |
| So starten Sie UNIX-Befehle in eine neue Shell in einem Shell-Skript? | hkapil | Shell Programmierung und Scripting | 2 | 01-04-2006 06:56 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Unix-Shell-Skript reqd ...
Aufgabe:
Kurze Beschreibung: Wenn Sie die Dateien in einem bestimmten Verzeichnis für den Vortag, sortieren sie nach Datum und Uhrzeit-und E-Mail, sei es innerhalb der zu einer bestimmten ID. Und die Zeit ist in acht Bereichen und auf der Grundlage der Zeit, das entsprechende Feld sollte aktualisiert werden, mit dem Kennzeichnen 1. Acht Felder aus (12 bis 15, 15 bis 18, 18 bis 21, 21 bis 24, 00 bis 03, 03 bis 06, 06 bis 09 und 09 bis 12) Und schließlich die gesamte Spalte sollte aktualisiert werden, mit dem keine der Dateien, die zu den gleichen Typ. Hier finden Sie die beigefügten Excel-Blatt. Muss, um die Anlage in diesem Format für die Benutzer. Vielen Dank im Voraus, Venkatesh. |
|
||||
|
Ich habe Ihre Frage nicht. Ich habe ein Skript zu finden, wo es die Dateien in ein Verzeichnis für den vorherigen Tag und per E-Mail über den jeweiligen Benutzer.
Aber ich brauche, um ein Skript, wo die auf Zeit-Feld der Flagge sollte Update mit 1. Diesem Punkt klar. Bitte helfen. Danke, Venkatesh. |
|
||||
|
Siehe unten Skript: Dies ist, was ich getan habe, so weit. Vielen Dank im Voraus. Code:
Y=`date +'%Y'`
M=`date +'%m'`
D=`date +'%d'`
#today=$Y$M$D
#echo $today
if [ $M -eq 01 -o $M -eq 03 -o $M -eq 05 -o $M -eq 07 -o $M -eq 08 -o $M -eq 10 -o $M -eq 12 ] && [ $D -eq 01 ];then
yesterday=`expr $D + 30`$M$Y
else
if [ $M -eq 04 -o $M -eq 06 -o $M -eq 09 -o $M -eq 11 ] && [ $D -eq 01 ]; then
yesterday=`expr $D + 29`$M$Y
else
if [ $M -eq 02 -a $D -eq 01 ]; then
yesterday=`expr $D + 27`$M$Y
else
yesterday=`expr $D - 1`$M$Y
fi
fi
fi
find /opt/pkms/sinteg/logs -name "Pk*" -mtime 2 -type f -exec ls -l {} \; > Txtfile
if [ -s Txtfile ];then
cut -d ' ' -f 6- Txtfile > corefile
fi;
echo "Please find the following corefiles.\n" > EMAIL.txt
#Append the required fields to EMAIL.txt
cat corefile >> /opt/pkms/CGEYScripts/EMAIL.txt
#E-mail output to PKMS Team
mailx -s "corefiles_$yesterday" \Team@mail.com \ < /opt/pkms/CGEYScripts/EMAIL.txt
#if e-mail is successful, delete the files
errflag=$?
if [ $errflag = 0 ]
then
rm /opt/pkms/CGEYScripts/EMAIL.txt
rm Txtfile
fi
Danke, Venkatesh. Zuletzt bearbeitet von vino; am 11-19-2008 05:56 AM.. Grund: E-Mail-ID entfernt von der Post |
![]() |
| Lesezeichen |
| Tags |
| Shell-Skript, Shell Scripting, Unix-Scripting, Unix-Scripting-Grundlagen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|