![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
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 |
| bisogno di uno script della shell per ottenere ultimi 10 caratteri da un file di nome e di scrivere in un nuovo file | raj0390 | Shell scripting e di programmazione | 2 | 07-28-2008 08:09 AM |
| Bisogno di scrivere uno script in UNIX a trovare un file se esiste un altro file | mmdawg | Shell scripting e di programmazione | 1 | 05-04-2008 11:40 PM |
| PHP script che invia mail - Postfix rompe | boopfm523 | Shell scripting e di programmazione | 0 | 03-05-2008 11:38 PM |
| Come scrivere uno script di shell di inviare una email a un ID | madhumathikv | Shell scripting e di programmazione | 4 | 10-23-2007 06:19 PM |
| Messaggio di posta elettronica, se la dimensione del file> 0 bytes | poste_d_ordure | Shell scripting e di programmazione | 1 | 06-02-2006 08:02 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
scrivere lo script per ottenere le dimensioni del file e invia una e-mail
Ciao a tutti
Qualcuno ha idea di scrivere uno script per ottenere le dimensioni del file e invia una e-mail quando la dimensione del file increse più di 10 MB. grazie |
|
||||
|
Codice:
/bin/find /path/tofile -name filename.whatever -size +10485760c > ./big.dat
if [[ -s ./big.dat ]] ; then
big.dat > /usr/bin/mailx -s 'file too big ' usename@foo.com
fi
|
|
||||
|
Grazie per la risposta ..
Ho qualcosa che i didnt get .. / bin / find / path / tofile nome filename.whatever dimensioni +10485760 c>. / big.dat Ho diversi file (*. txt) con il / var / opt / abc, allora è anche questo comando funziona? |
|
||||
|
Grazie per la risposta ..
Ho qualcosa che i didnt get .. / bin / find / path / tofile nome filename.whatever dimensioni +10485760 c>. / big.dat Ho diversi file (*. txt) con il / var / opt / abc, allora è anche questo comando funziona? quello che sto cercando, come ho detto ho serveral file (*. txt) con il / var / opt / abc. se uno dei file è aumentato a più di 1 MB, quindi i desideri di inviare una mail con il nome del file e una maggiore dimensione. Grazie ancora una volta. |
|
||||
|
Grazie per la risposta.
Ho appena provato con lo script che si dà a me e ha fatto lavorare con alcune modifiche. Ho modificato lo script, come qui di seguito trovare nome-core .* dimensioni +10485760 c>. / big.txt # if [[-s. / big.txt]], quindi # big.txt> / usr / bin / mailx-s' file troppo grande ' abc@xyz.com questo funziona, ma voglio vedere anche la dimensione del file di questo tipo .. -rw ------- 1 root root 254517248 ago 4 21:36 core.2909 e questa linea i desidera inviare una mail. quando ho provato con questo ... / bin / find / path / tofile nome filename.whatever dimensioni +10485760 c>. / big.dat Si dice potrebbe non trovare il / bin / find. Grazie per il vostro aiuto. |
|
|||||
|
provare questo ....
ls-LRT | awk '$ 5> 10485760 (print)'>. / big.txt if [[-s. / big.txt]], quindi / usr / bin / mailx-s' file troppo grande ' abc@xyz.com <Big.txt Ultimo a cura di vidyadhar85; al 08/12/2008 11:01 PM.. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|