![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| behöver shell script för att få senaste 10 röding från ett filnamn och skriva in på en ny fil | raj0390 | Shell-programmering och Skript | 2 | 07-28-2008 08:09 |
| Behovet att skriva ett skript i UNIX för att hitta en fil om en annan fil finns | mmdawg | Shell-programmering och Skript | 1 | 05-04-2008 11:40 |
| PHP-skript som skickar e-post - Postfix bryter det | boopfm523 | Shell-programmering och Skript | 0 | 03-05-2008 11:38 |
| Hur man skriver ett shell script för att skicka ett e-postmeddelande till en id | madhumathikv | Shell-programmering och Skript | 4 | 10-23-2007 06:19 |
| E-postmeddelande om filstorleken> 0 bytes | poste_d_ordure | Shell-programmering och Skript | 1 | 06-02-2006 08:02 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Kod:
/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
Du måste ange detta i cron att köra, säg, var femte minut. Om du vill ha kontroll hela tiden. |
|
||||
|
Tack för ditt svar ..
Jag har något som jag gjorde få .. / bin / hitta / sökväg / tofile-name filename.whatever storlek +10485760 c>. / big.dat Jag har flera filer (*. txt) under / var / opt / abc, då också är detta kommando arbete? |
|
||||
|
Tack för ditt svar ..
Jag har något som jag gjorde få .. / bin / hitta / sökväg / tofile-name filename.whatever storlek +10485760 c>. / big.dat Jag har flera filer (*. txt) under / var / opt / abc, då också är detta kommando arbete? vad jag letar efter är, som jag sa att jag har serveral filer (*. txt) under / var / opt / abc. Om någon av fil ökat till mer än 1MB, då jag vill skicka ett mail med ökad filnamn och storlek. Tack ännu en gång. |
|
||||
|
Tack för ditt svar.
Jag försökte med det manus som du ger mig och det gjorde arbeta med vissa förändringar. Jag modifierade scriptet gärna nedan hitta-name core .* storlek +10485760 c>. / big.txt # om [[-s. / big.txt]]; sedan # big.txt> / usr / bin / mailx-s "för stor" abc@xyz.com detta fungerar men jag vill se filstorlek alltför såhär .. -rw ------- 1 root root 254517248 august 4 21:36 core.2909 och den här linjen som jag vill skicka ett mail. när jag försökte med det här ... / bin / hitta / sökväg / tofile-name filename.whatever storlek +10485760 c>. / big.dat Det står inte kunde hitta / bin / hitta. Tack för din hjälp. |
|
|||||
|
prova det här ....
ls-LRT | awk '$ 5> 10485760 (print)'>. / big.txt om [[-s. / big.txt]]; sedan / usr / bin / mailx-s "för stor" abc@xyz.com <Big.txt Senast redigerad av vidyadhar85; 08-12-2008 vid 11:01.. |