The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
bruger `` (Standart output omdirigering) i cshell khazin UNIX for dummyer Spørgsmål & svar 2 07-05-2008 05:31 PM
der afkorter output? omdirigering? tty? Fejl? fredy UNIX for Advanced & Ekspertsøgning Brugere 7 12-10-2006 02:21 AM
Omdirigering af output (for skovhugst) _Spare_Ribs_ Shell Programmering og Scripting 3 12-04-2006 02:17 PM
omdirigering af ladebug output yakari UNIX for Advanced & Ekspertsøgning Brugere 2 10-06-2006 03:23 AM
Standard output og omdirigering jerardfjay Shell Programmering og Scripting 2 06-27-2005 12:03 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 08-21-2008
JohnCrump JohnCrump is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 8
Omlægning af produktion til en logfil

Undskyldninger for triviel karakter af dette spørgsmål, men jeg kan ikke ud til at få en simpel igen direkte til en logfil til at arbejde

Trin 1
touch Log.txt
at-f batch.sh nu>> Log.txt

Jeg forsøger at få batch.sh indholdet i logfilen

Manny Takket
  #2 (permalink)  
Old 08-21-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Indlæg: 4.342
Berøringspanelet kommando er ikke nødvendigt, filen er oprettet, hvis det ikke er til stede.
Har din script echo beskederne til Stdout / Stderr? Prøv at omlægge både output til fil:


Code:
at -f batch.sh now >> log.txt 2>&1

Hilsen
  #3 (permalink)  
Old 08-21-2008
JohnCrump JohnCrump is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 8
Tak for hjælpen så langt. Jeg vil nu få output i loggen, men bare
job tid og dato besked. Jeg har brug for output fra kørsel af batch.sh

Hilsen
  #4 (permalink)  
Old 08-21-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Redaktør ala Mode
  
 

Join Date: Feb 2007
Sted: Innsbruck, Østrig
Stillinger: 1892
Right ... på er en batch-program, som vil kø processen og køre det på et senere tidspunkt. Omdirigering NU ikke omdirigere output senere. (Omdirigering er en shell-funktion). "ved", men vil spare programmets output til en fil og mailer det til dig. Så kig i Mail (eller sørg email er korrekt opsætning for fremsendelse.) Hvis du ikke ønsker e-mail, så gør dette i begyndelsen af scriptet:


Code:
# ... initialization of your script
exec >$HOME/script-output.$$ 2>&1
# rest of your script

Hvis du ønsker at tilføje til den samme fil hver gang, gør dette i stedet:


Code:
# ... initialization of your script
exec >>$HOME/script-output.log 2>&1
# rest of your script

  #5 (permalink)  
Old 08-21-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Indlæg: 4.342
Hvilke output? Enhver produktion af dit script skal være i filen nu ....
Skriv indholdet af batch.sh.

Hilsen
  #6 (permalink)  
Old 08-21-2008
JohnCrump JohnCrump is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 8
alle, at partiet gør i dette tilfælde er

/ dev/vg00/lvol3 2097152 299240 1784336 14% /
/ dev/vg00/lvol1 1048576 140264 901320 13% / standby
/ dev/vg00/lvol21 2097152 127451 1857821 6% / webservere
/ dev/vg00/lvol8 4784128 2101952 2661592 44% / var
/ dev/vg00/lvol9 2097152 16982 1950167 1% / var / adm / crash
/ dev/vg00/lvol7 6356992 5681080 670680 89% / usr
/ dev/vg00/lvol12 1572864 645992 868997 43% / usr / cache
/ dev/vg00/lvol4 262144 9960 250264 4% / tmp

Dette er, hvad jeg har brug for i loggen
  #7 (permalink)  
Old 08-21-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Redaktør ala Mode
  
 

Join Date: Feb 2007
Sted: Innsbruck, Østrig
Stillinger: 1892
Så i dit script, skal du blot gøre dette:


Code:
#!/bin/sh
df 2>&1 | tee -a logfile.log

Nu produktionen vil blive se både i logfile og din e-mail.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:34 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0