The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 11-18-2008
venkatesht venkatesht is offline
Registrierte Nutzer
  
 

Join Date: Nov 2008
Beiträge: 69
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.
Angehängte Dateien
File Type: xls Core-Dumps 05 Nov Example.xls (34,5 KB, 27 views)
  #2 (permalink)  
Old 11-18-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Join Date: Jul 2006
Standort: Deutschland, Berlin
Posts: 3007
Wo ist Ihr Problem? Zeigen Sie uns, was Sie bisher in Ihrem Script.
  #3 (permalink)  
Old 11-19-2008
venkatesht venkatesht is offline
Registrierte Nutzer
  
 

Join Date: Nov 2008
Beiträge: 69
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.
  #4 (permalink)  
Old 11-19-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Join Date: Jul 2006
Standort: Deutschland, Berlin
Posts: 3007
so zeigen uns, was Sie getan haben, so weit. Niemand schreibt ein Skript für Sie. können wir Ihnen helfen, wenn Sie stecken ...
  #5 (permalink)  
Old 11-19-2008
venkatesht venkatesht is offline
Registrierte Nutzer
  
 

Join Date: Nov 2008
Beiträge: 69
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
  #6 (permalink)  
Old 11-20-2008
venkatesht venkatesht is offline
Registrierte Nutzer
  
 

Join Date: Nov 2008
Beiträge: 69
Kann jemand mir helfen, für die dieser Bitte?

Danke,
Venkatesh.
  #7 (permalink)  
Old 11-20-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Join Date: Jul 2006
Standort: Deutschland, Berlin
Posts: 3007
wenden Sie sich bitte nicht "Bump" Posten. Es ist gegen die Regeln. Wenn jemand helfen kann, werden sie ... nur ein bisschen warten!
Closed Thread

Lesezeichen

Tags
Shell-Skript, Shell Scripting, Unix-Scripting, Unix-Scripting-Grundlagen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:22 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0