bergetun Skrevet 15. mai 2005 Rapporter Del Skrevet 15. mai 2005 Litt vanskelig å forklare dette problemet, men jeg prøver iallefall Jeg har ett slags server program som jeg starter fra en konsoll, programmet legger seg automatisk som en bakgrunnsprosess, så jeg kan jobbe videre i samme konsoll. Hver gang det er noe aktivitet på serveren så printer den meldinger til samme konsoll som jeg startet programmet i, dette vil jeg da ha i en fil og ikke ut på skjermen. Mitt spørsmål er da altså, hvordan kan jeg få pipa outputen fra server programmet inn i en fil. Det første jeg tenkte på var jo # programnavn > programnavn.log, men dette skriver bare informasjonen som blir skrevet ut paa skjermen naar programmet starter og ikke status meldingene senere. echo `programnavn` | cat > program.log fungerer heller ikke Noen som kan hjelpe ? Lenke til kommentar
bergetun Skrevet 15. mai 2005 Forfatter Rapporter Del Skrevet 15. mai 2005 strace brille &> ja strace ? Finner ikke noe slikt verktøy Lenke til kommentar
pgdx Skrevet 15. mai 2005 Rapporter Del Skrevet 15. mai 2005 (endret) Det var bare et eksempel. &> sender stderr til fil. mplayer leet.ogg &> mplayer.log Det er ihvertfall det jeg bruker, men jeg tror at dette er mer korrekt bruk: 2> errors.log (stderr) 1> messages.log (stdout) mens 0 er stdin Endret 15. mai 2005 av drange_net Lenke til kommentar
objorkum Skrevet 15. mai 2005 Rapporter Del Skrevet 15. mai 2005 Start programmet slik: /path/til/program 1>/path/til/fil 2>/path/til/fil 2 er som sagt feilmeldingar. Lenke til kommentar
pgdx Skrevet 15. mai 2005 Rapporter Del Skrevet 15. mai 2005 Man kan vel bruke program 2&1> loggfil for å få all output til samme fil... Lenke til kommentar
pgdx Skrevet 18. mai 2005 Rapporter Del Skrevet 18. mai 2005 (endret) Du kan kjøre 2> /dev/null for bare å kvitte deg med det... Sorry bumpingen, men måtte bare legge det til. EDIT: Ja, jeg kunne ha redigert forrige innlegg, men nå er det for sent, likevel, er det ikke? Endret 18. mai 2005 av drange_net Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå