Skip to content

Instantly share code, notes, and snippets.

@algotrader-dotcom
Forked from carlkibler/sys_uptime.py
Created July 11, 2017 06:52
Show Gist options
  • Save algotrader-dotcom/921857cd9d7a247f0f416d84107928c9 to your computer and use it in GitHub Desktop.
Save algotrader-dotcom/921857cd9d7a247f0f416d84107928c9 to your computer and use it in GitHub Desktop.
Retrieve system uptime with Python
import subprocess
def uptime():
raw = subprocess.check_output('uptime').replace(',','')
days = int(raw.split()[2])
if 'min' in raw:
hours = 0
minutes = int(raw[4])
else:
hours, minutes = map(int,raw.split()[4].split(':'))
totalsecs = days*24*60*60 + hours*60*60 + minutes*60
return totalsecs
print 'System uptime of %d seconds' % (uptime())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment