Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 11-02-2007
Registered User
 

Join Date: Jul 2007
Inlägg: 3
Question Att skärmen produktionen i en loggfil

Jag vill meddelanden utgång skärm till en loggfil när de utför ett automatiserat skript. Jag har försökt manuset och kommandot för att göra detta, men utan lycka.

Tack,
Nicole
Sponsrade länkar
  #2 (permalänk)  
Old 11-02-2007
Registered User
 

Join Date: Nov 2007
Inlägg: 1
Jag antar att du har försökt ringa skriptet som:

scriptname-alternativ> outputfile.txt

?
  #3 (permalänk)  
Old 11-02-2007
Registered User
 

Join Date: Jul 2007
Inlägg: 3
UNIX-script

Detta fungerade inte, programmet sönderbombat och släckte min standard output. Inte säker på om detta gäller för UNIX-skript. Det gillade inte scriptname.

Tack
  #4 (permalänk)  
Old 11-02-2007
Technorati Master
 

Join Date: mars 2005
Ort: löv i B + träd
Inlägg: 3.007
felen kan ha betytt för stderr istället stdout

prova det här,


Kod:
programname > logfile 2>&1

  #5 (permalänk)  
Old 11-05-2007
Registered User
 

Join Date: oktober 2007
Inlägg: 157
Spara produktionen av obemannade skript

Jag lägger detta i alla mina obemannade skript:



Kod:
# Send all output to a logfile and supress input
typeset LOG="/tmp/${0##*/}.out"
mv $LOG ${LOG}.old >/dev/null 2>&1
[[ -t 1 ]] && echo "Writing to logfile '$LOG'."
exec > $LOG 2>&1
exec < /dev/null 2<&1


Alla stdout och stderr kommer att loggas. Också, eftersom stdin är stängd, kommer skriptet hänga inte om några kommandon väntar på inmatning. Det kommer att rapportera loggfil namn till stdout om köra från kommandoraden (knuten till en terminal).

Detta bör i huvudsak fungerar på samma sätt som en överflyttning kod som anges ovan. Om ingen arbetar sedan något annat är fel, och du måste skicka mer information om felet.
  #6 (permalänk)  
Old 11-06-2007
Registered User
 

Join Date: Jul 2007
Inlägg: 3
tack så mycket

Detta script fungerade. Tack till alla er som hjälpt.
Sponsrade länkar
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 Av


Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
hur du skriver ut script utgång till bildskärm och fil orahi001 UNIX for Dummies Frågor & Svar 10 01-16-2009 01:47
ingen skärm produktion wisher115 UNIX for Dummies Frågor & Svar 0 09-17-2006 12:25
Stäng Screen Output bestbuyernc Shell-programmering och Skript 3 10-06-2005 06:08
skärmen produktion gundu Shell-programmering och Skript 1 03-15-2005 12:31
Suppress skärmen produktion ... jagannatha UNIX for Dummies Frågor & Svar 3 04-24-2003 03:17



Alla tider är GMT -4. Klockan är nu 10:17.


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-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0