Her den anden dag byggede jeg en udgave af Firefox, fordi, nåh ja, bare fordi. Vel egentlig mest for at se om jeg kunne, og den køre også rigtig godt, så jeg ville gerne sammenligne den med Iceweasel fra softwarearkivet over en periode.
Jeg syntes engang at jeg så en gut der lavede noget a'la i bash:
Kode: Vælg alt
top | grep 'firefox-bin'
Den del virker fint. Det er den næste del der ikke virker:
Kode: Vælg alt
top | grep 'firefox-bin'> ~/Desktop/fil
Altså når jeg køre den første kommando viser terminalen den linje fra top som firefox-bin er i (og skriver en ny linje hver andet sekund, når top opdatere), men ligemeget hvilken kombination af >, >> og placeringen af filen jeg bruger, kan jeg ikke få data fra top skrevet i filen.
Det er ganske givet en nybegynderfejl, jeg er stadig ikke helt god med bash'en.
Når jeg alligevel spørger om hjælp, er jeg så så heldig at kunne få udvidet kommandoen? Uddata fra den første kommando er:
Kode: Vælg alt
2546 titanus 20 0 382m 147m 32m S 11 1.8 3:17.65 firefox-bin
men egentlig skal jeg kun bruger række nr. 9 (den med 11) og række nr. 10 (den med 1.8). Det er henholdsvis %cpu og %ram.
Som jeg ser det ville det her være en rimelig præcis måde at sammenligne programmers forbrug over tid på, men jeg skal ikke kunne udlukke at det kan gøres smartere eller nemmere, så alle forslag modtages gerne.
Hilsen Nicky