Foutkanaal routeren naar tekstbestand bij MAKE?

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 19-02 09:24

PromWarMachine

Forsaken Archer

Topicstarter
'k Ben bezig met het updaten van php 4.3.4 naar 4.3.7 met GD support. Alle libraries die ik nodig had om GD te installeren zijn succesvol configured en geinstalleerd.

Nu PHP opnieuw configuren. Ook dat ging zonder fouten. Hiervan wordt in de configure.log een log bijgehouden. Nadat PHP zonder fouten configured was, heb ik geprobeerd MAKE uit te voeren. Dit ging lang goed, maar aan het eind ontstaan er bar veel fouten. Zoveel dat mijn putty-scherm te klein is, om de eerste fout te zien, waardoor ik niet weet waar ik moet beginnen met debuggen.

Nou wil ik graag alle fouten in een tekstfile krijgen. Hoe doe ik dat? Uit het hoofd weet ik nog dat het foutkanaal (2) ten alle tijden te routeren was naar een bestand. Dit lijkt mij te moeten werken:

code:
1
make | grep 2 > ./error.log


Helaas is dit niet het geval.
In de help van MAKE staat ook geen optie om een log aan te maken.

[ Voor 5% gewijzigd door PromWarMachine op 08-06-2004 14:40 ]

Dividend for Starters


  • Bananenplant
  • Registratie: Januari 2001
  • Laatst online: 07:25
eh, wat je nu doet is de output van make (de STDOUT) greppen naar het getal 2 en je stopt die regels in ./error.log . je wilt denk ik:

code:
1
make 2> ./error.log


overigens, als het wel je bedoeling was te greppen zal in jouw opzet de STDERR van grep en niet die van make in je file verschijnen.

[ Voor 29% gewijzigd door Bananenplant op 08-06-2004 14:50 ]

❤️‍🩹 Bezuinigen op armen en zieken 🤕 ? Welnee, Zucmantaks, nu 💰 !


  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 19-02 09:24

PromWarMachine

Forsaken Archer

Topicstarter
Het was de bedoeling de STDOUT van make in een file te zetten. Iets dat nu gelukt is, bedankt. :)

Dividend for Starters


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Dit staat gewoon in de manpage van bash.

Dit topic is gesloten.