Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Output uptime versimpelen  (gelezen 605 keer)

Offline tap

  • Lid
Output uptime versimpelen
« Gepost op: 2013/04/13, 17:19:45 »
Als ik het commando uptime geef krijg ik keurig een aantal gegevens van mijn systeem te zien.

17:17:18 up  3:20,  1 user,  load average: 0.04, 0.42, 0.80
Nu wil ik alleen dat de tijd en alles achter load average naar een file geschreven worden.

uptime > uptime.datZorgt ervoor dat de data in het bestand uptime.dat komt en deze overschreven wordt. Slechts een entry

en

uptime >> uptime.datZorgt ervoor dat de nieuwe data op een nieuwe regel wordt geschreven

Hoe kan ik dit handig doen?

Re: Output uptime versimpelen
« Reactie #1 Gepost op: 2013/04/18, 19:27:44 »
Wil je 1 regel hebben? dan is het >

Re: Output uptime versimpelen
« Reactie #2 Gepost op: 2013/04/18, 21:50:21 »
Citaat
Nu wil ik alleen dat de tijd en alles achter load average naar een file geschreven worden.
Bedoel je dit?
uptime | cut -d" " -f5,12-14Of dit?
uptime | cut -d" " -f1,12-14Je kunt nog wat andere waardes proberen als het niet werkt. Het commando cut hakt simpelweg een string in velden middels een gegeven scheidingsteken (in dit geval een spatie). Met de -f parameter kun je de velden selecteren om weer te geven.