![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
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 |
| me helpen met het versturen van parameters uit sqlplus script Unix shell script | Hara | Programmeren en Shell Scripting | 2 | 01-29-2008 03:31 PM |
| Checklist voor Shell Script reqd | Shivdatta | Programmeren en Shell Scripting | 2 | 11-30-2007 10:59 |
| Check in Unix shell-script, zodat niemand in staat is het script handmatig | adi_bang76 | Programmeren en Shell Scripting | 1 | 11-16-2006 10:43 |
| Verschil tussen het schrijven van Unix shell script en AIX Shell Scripts | haroonec | AIX | 0 | 04-12-2006 02:27 |
| How to run unix-commando's in een nieuw reservoir in een shell script? | hkapil | Programmeren en Shell Scripting | 2 | 01-04-2006 06:56 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Unix shell script reqd ...
Taak:
Korte omschrijving: Als u de bestanden in een bepaalde directory van de vorige dag, sorteren op datum en tijd en e-mailen over een bepaald id. En de tijd is verdeeld in acht velden en gebaseerd op de tijd dat het gebied moet worden bijgewerkt met de vlag 1. Acht velden eruit (12 tot 15, 15 tot 18, 18 tot en met 21, 21 tot 24, 00 tot 03, 03 tot 06, 06 tot 09 en 09 tot en met 12) En tenslotte de totale kolom moet worden bijgewerkt met het aantal dossiers die behoren tot hetzelfde type. Hieronder vindt u de bijgevoegde excel sheet. Moet u de bijlage in dit formaat aan de gebruikers. Thanks in advance, Venkatesh. |
|
||||
|
Ik heb niet krijgen op uw vraag. Heb ik een script waar wel het vinden van de bestanden in een directory voor de vorige dag en e-mail over het aan de onderscheiden gebruikers.
Maar ik nodig ter voorbereiding van een script dat gebaseerd is op tijd op de vlag moet worden bijgewerkt met 1. Duidelijk dit punt. Please help. Bedankt, Venkatesh. |
|
||||
|
Zie het onderstaande script:
Dit is wat ik tot nu toe hebben gedaan. Thanks in advance. 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
Bedankt, Venkatesh. Laatst gewijzigd door vino; op 11.19.2008 05:56.. Reden: Verwijderde e-ID op de post |
![]() |
| Bladwijzers |
| Labels |
| shell script, shell scripting, Unix Scripting, unix scripting basics |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|