Vraag & Antwoord

OS Linux

tar schrijft totalen niet naar stdout

3 antwoorden
  • Ik voer tar --totals uit in een backup script. Ik wil de uitvoer in een bestand hebben, om die later afhankelijk van de uitkomst naar verschillende personen te mailen. Ik voer dus uit: ./backup.sh > mail.txt. Tot mijn verbazing komt alles in mail.txt terecht, behalve de totalen van tar. Die krijg ik gewoon op mijn beeldscherm. Hoe los ik dit op???
  • Het is mogelijk dat de totalen naar de tweede uitvoer (stderr) gaan. Deze kun je doorverwijzen naar de eerste uitvoer met:[code:1:bc7a5393d8]/backup.sh 2>&1 > mail.txt[/code:1:bc7a5393d8]Merk op dat veel fouten die geproduceerd worden op stderr in plaats van stdout geprint worden.
  • Bedankt voor de reactie! Het werkt helaas niet bij mij, maar ik ben wel op een idee gebracht. Door te Googlen kwam ik op [url]http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html[/url] en nu heb ik het volgende geprobeerd:[code:1:0b02f619f1]./backup.sh &> mail.txt[/code:1:0b02f619f1]en dit werkt perfect!

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.