psutil es una biblioteca multiplataforma para recuperar información sobre procesos en ejecución y utilización del sistema (CPU, memoria, discos, redes, sensores) en Python. El siguiente script de Python se puede ejecutar tanto en Windows como en Linux. La biblioteca psutil se puede instalar usando la terminal mediante:
En Windows:
pip install psutil
En Linux:
sudo apt-get install gcc python3-dev sudo pip3 install psutil
Código:
Python3
import psutil import datetime # returns the time in seconds since the epoch last_reboot = psutil.boot_time() # converting the date and time in readable format print(datetime.datetime.fromtimestamp(last_reboot))
Producción:
2020-08-20 16:46:48
Explicación:
psutil.boot_time() devuelve el tiempo de arranque del sistema expresado en segundos desde la época. Es el número de segundos que han transcurrido desde la época de Unix, menos los segundos bisiestos; la época de Unix es a las 00:00:00 UTC del 1 de enero de 1970.
Para convertir esta hora a DateTime usamos fromtimestamp() , que devuelve la fecha y la hora locales.
Publicación traducida automáticamente
Artículo escrito por MuskanKalra1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA