Good to Know Database

Linux System Uptime mit Python auslesen


Mit Hilfe des folgenden Python Codes können Sie die Uptime eines Linux Systems ermitteln. Dazu wird in der Funktion uptime() die Datei /proc/uptime eingelesen und die Uptime in Sekunden zurückgegeben. Diese können Sie anschließend weiterverarbeiten oder wie in diesem Beispiel direkt ausgeben.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

#
# Creation:    25.05.2015
# Last Update: 25.05.2015
#
# Copyright (c) 2015 by Georg Kainzbauer <http://www.gtkdb.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#

# import required modules
from datetime import timedelta

# function to get system uptime
def uptime():
  with open('/proc/uptime', 'r') as file:
    return str(timedelta(seconds = float(file.readline().split()[0])))

# main function
def main():
  print "System uptime: %s" % uptime()

if __name__ == '__main__':
  main()


Dieser Eintrag wurde am 17.06.2015 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_31_2702.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer