The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



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
noodzaak shell script te krijgen laatste 10 char uit een bestand naam en schrijf in op een nieuw bestand raj0390 Programmeren en Shell Scripting 2 07-28-2008 08:09
Noodzaak om een script in UNIX om een bestand als een bestand bestaat mmdawg Programmeren en Shell Scripting 1 05-04-2008 11:40 PM
PHP script dat stuurt mail - Postfix breekt het boopfm523 Programmeren en Shell Scripting 0 03-05-2008 11:38 PM
Hoe te schrijven een script een email te sturen naar een id madhumathikv Programmeren en Shell Scripting 4 10-23-2007 06:19 PM
E-mail bericht als de grootte van het bestand> 0 bytes poste_d_ordure Programmeren en Shell Scripting 1 06-02-2006 08:02 PM

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-12-2008
s_linux s_linux is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Posts: 81
schrijven van het script om de grootte van het bestand en stuurt een e-mail

Hi all
Iemand een idee om te schrijven van het script om de grootte van het bestand en stuurt een e-mail wanneer de grootte van het bestand increse meer dan 10 MB. bedankt
  #2 (permalink)  
Old 08-12-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Locatie: NM
Berichten: 5.771
Code:
/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
Moet u dit in cron te lopen, laten we zeggen, om de vijf minuten. Als u wilt controleren voortdurend.
  #3 (permalink)  
Old 08-12-2008
s_linux s_linux is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Posts: 81
Bedankt voor uw antwoord ..
Ik heb iets dat i didnt get ..

/ bin / find / pad / tofile-naam filename.whatever-size +10485760 c>. / big.dat

Ik heb meerdere bestanden (*. txt) onder / var / opt / ABC, dan is ook deze opdracht werken?
  #4 (permalink)  
Old 08-12-2008
s_linux s_linux is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Posts: 81
Bedankt voor uw antwoord ..
Ik heb iets dat i didnt get ..

/ bin / find / pad / tofile-naam filename.whatever-size +10485760 c>. / big.dat

Ik heb meerdere bestanden (*. txt) onder / var / opt / ABC, dan is ook deze opdracht werken?

wat ik zoek is, zoals ik al zei heb ik meerdere bestanden (*. txt) onder / var / opt / abc. indien een van de bestandsnaam verhoogd tot meer dan 1 MB, dan wil ik stuur een mail met een verhoogde bestandsnaam en grootte. Bedankt nogmaals.
  #5 (permalink)  
Old 08-12-2008
sudhamacs sudhamacs is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2008
Posts: 98
Ja,
/ pad / tofile \u003d> / var / opt / abc
filename.whatever \u003d> "*. txt"
  #6 (permalink)  
Old 08-12-2008
s_linux s_linux is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Posts: 81
Bedankt voor uw antwoord.

Ik probeerde met het script dat u mij en zij werken met enkele wijzigingen. Ik bewerkt het script zoals hieronder

Find-naam kern .* grootte +10485760 c>. / big.txt
# if [[-s. / big.txt]]; vervolgens
# big.txt> / usr / bin / mailx-s' bestand te groot ' abc@xyz.com

dit werkt, maar ik wil dat de grootte van het bestand ook als dit ..
-rw ------- 1 root root 254517248 4 aug 21:36 core.2909 en deze lijn i wilt verzenden als een e-mail.

Toen ik probeerde met dit ...

/ bin / find / pad / tofile-naam filename.whatever-size +10485760 c>. / big.dat Er staat nog niet kunnen vinden van de / bin / find.

Bedankt voor je hulp.
  #7 (permalink)  
Old 08-12-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (De Tutor)
  
 

Join Date: juni 2008
Locatie: INDIA
Berichten: 1.400
probeer dit ....

ls-LRT | awk '$ 5> 10485760 (print)'>. / big.txt
if [[-s. / big.txt]]; vervolgens
/ usr / bin / mailx-s' bestand te groot ' abc@xyz.com <Big.txt

Laatst gewijzigd door vidyadhar85; op 08.12.2008 11:01 PM..
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 08:05.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0