![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| mi aiutano a mandare i parametri da sqlplus unix script per script di shell | Hara | Shell scripting e di programmazione | 2 | 01-29-2008 03:31 PM |
| Lista di controllo per la Shell Script Reqd | Shivdatta | Shell scripting e di programmazione | 2 | 11-30-2007 10:59 AM |
| effettuare il check-in unix script di shell in modo tale che nessuno è in grado di eseguire lo script manualmente | adi_bang76 | Shell scripting e di programmazione | 1 | 11-16-2006 10:43 AM |
| Differenza tra la scrittura di script shell Unix e AIX Shell Script | haroonec | AIX | 0 | 04-12-2006 03:27 AM |
| Come per eseguire i comandi Unix in una nuova shell all'interno di uno script di shell? | hkapil | Shell scripting e di programmazione | 2 | 01-04-2006 06:56 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
unix script di shell Reqd ...
Compito:
Breve Descrizione: Per trovare il file in una directory particolare per il giorno precedente, sorta con la data e l'ora ed e-mail in tutta ad un particolare id. E il tempo è diviso in otto campi e si basa sul tempo i rispettivi campo dovrebbe essere aggiornato con la bandiera 1. Otto campi simile (12 a 15, da 15 a 18, da 18 a 21, da 21 a 24, Da 00 a 03, 03 a 06, 06 a 09 e 09 a 12) E, infine, il totale colonna deve essere aggiornato con il numero di file che appartengono allo stesso tipo. Si trasmette in allegato il foglio excel. Ha bisogno di inviare l'allegato in questo formato per gli utenti. Grazie in anticipo, Venkatesh. |
|
||||
|
Non ho ricevuto la tua domanda. Ho preparato uno script in cui si fa trovare il file in una directory per il giorno precedente ed e-mail in tutta ai rispettivi utenti.
Ma ho bisogno di preparare uno script basato sul tempo in cui il campo di bandiera deve essere aggiornato con 1. Spiegato in modo chiaro questo punto. Please help. Grazie, Venkatesh. |
|
||||
|
Vedere le sotto script:
Questo è ciò che ho fatto finora. Grazie in anticipo. Codice:
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
Grazie, Venkatesh. Ultimo a cura di vino; al 11/19/2008 05:56 AM.. Motivo: Rimosso id-mail dal post |
![]() |
| Segnalibri |
| Tag |
| script di shell, shell scripting, unix script, basi di scripting unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|