Guest User

Uptime

a guest
Feb 20th, 2024
471
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. INFO=`uptime`
  4. echo $INFO | awk -F'[ ,:\t\n]+' '{
  5. msg = "Uptime: "
  6. if ($5 == "day" || $5 == "days") { # up for a day or more
  7. msg = msg $4 " " $5 ", "
  8.  
  9. n = $6
  10. o = $7
  11. } else {
  12. n = $4
  13. o = $5
  14. }
  15.  
  16. if (int(o) == 0) { # words evaluate to zero
  17. msg = msg int(n)" "o
  18. } else { # hh:mm format
  19. msg = msg int(n)" hr"
  20. if (n > 1) { msg = msg "s" }
  21.  
  22. msg = msg ", " int(o) " min"
  23. if (o > 1) { msg = msg "s" }
  24. }
  25.  
  26. print msg
  27. }'
Advertisement
Add Comment
Please, Sign In to add comment