The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



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

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 08-12-2008
s_linux s_linux is offline
Registered User
  
 

Join Date: Aug 2008
Inlägg: 81
skriva manus för att få filstorleken och skickar ett e-post

hej alla
Någon har en idé att skriva skript för att hämta filen och skickar ett e-postmeddelande när filstorleken increse mer än 10 MB. tack
  #2 (permalänk)  
Old 08-12-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: februari 2004
Ort: NM
Inlägg: 5.800

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.
  #3 (permalänk)  
Old 08-12-2008
s_linux s_linux is offline
Registered User
  
 

Join Date: Aug 2008
Inlägg: 81
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?
  #4 (permalänk)  
Old 08-12-2008
s_linux s_linux is offline
Registered User
  
 

Join Date: Aug 2008
Inlägg: 81
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.
  #5 (permalänk)  
Old 08-12-2008
sudhamacs sudhamacs is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 98
Ja,
/ sökväg / tofile \u003d> / var / opt / abc
filename.whatever \u003d> "*. txt"
  #6 (permalänk)  
Old 08-12-2008
s_linux s_linux is offline
Registered User
  
 

Join Date: Aug 2008
Inlägg: 81
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.
  #7 (permalänk)  
Old 08-12-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is online now Forum Staff  
Moderator (The Tutor)
  
 

Join Date: juni 2008
Ort: INDIEN
Inlägg: 1.417
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..
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 01:09.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0