Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: Output uptime versimpelen  (gelezen 294 keer)

Offline tap

  • Lid
  • Steunpunt: Nee
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?

Offline maikelonline

  • Lid
  • Steunpunt: Nee
Re: Output uptime versimpelen
« Reactie #1 Gepost op: 2013/04/18, 19:27:44 »
Wil je 1 regel hebben? dan is het >
I suppose many people will continue moving towards careless computing, because there's a sucker born every minute.

Offline erik1984

  • Lid
    • erik1984
  • Steunpunt: Nee
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.