[Urgent] uptime | awk '{print $10}' gives me a blank result

Discussion in 'Site & Server Administration' started by Hipto, Jun 7, 2010.

  1. #1
    [root@ns26757 ~]# uptime | awk '{print $10}'
    average:

    [root@ns26757 ~]# uptime
    14:49:44 up 1 day, 28 min, 2 users, load average: 0.09, 0.09, 0.08

    Can anyone advice me how to fix that?

    Thanks
     
    Hipto, Jun 7, 2010 IP
  2. RHS-Chris

    RHS-Chris Well-Known Member

    Messages:
    1,007
    Likes Received:
    35
    Best Answers:
    10
    Trophy Points:
    150
    #2
    What result are you looking for?
     
    RHS-Chris, Jun 8, 2010 IP
  3. Hipto

    Hipto Peon

    Messages:
    939
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I've been using this cron on my older server
    My old server works. But on my new server I'm getting this error "[: average:: integer expression expected" And I realise that it was because "uptime | awk '{print $10}" is returning a BLANK result
     
    Hipto, Jun 8, 2010 IP
  4. RHS-Chris

    RHS-Chris Well-Known Member

    Messages:
    1,007
    Likes Received:
    35
    Best Answers:
    10
    Trophy Points:
    150
    #4
    Try using print $11 instead of $10 :)
     
    RHS-Chris, Jun 8, 2010 IP
  5. sysadmin

    sysadmin Peon

    Messages:
    111
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    May be try ,

    # uptime | awk '{ print $9 $10 $11 $12}'
     
    sysadmin, Jun 9, 2010 IP
  6. p.hall

    p.hall Guest

    Messages:
    26
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Just replace $10 with $11, you need the next value.
     
    p.hall, Jun 10, 2010 IP