Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Drakaris en 18 Agosto 2020, 20:40



Título: Como muestro los servicios que estan corriendo en el sistema (Win/Lin)? | Python
Publicado por: Drakaris en 18 Agosto 2020, 20:40
Buenas, estoy haciendo un script python que será un servicio ejecutandose en segundo plano y necesito mostrar los servicios del sistema. Si hay una funcion o dependencia en python que permita mostrar los servicios mejor, ya que el servicio se ejecutaria, tanto en sistemas Linux como Windows.

Eso se puede hacer con Python?


Título: Re: Como muestro los servicios que estan corriendo en el sistema (Win/Lin)? | Python
Publicado por: tincopasan en 29 Agosto 2020, 04:02
recién veo este post, hay cientos de ejemplos de esto en la red:
Código
  1. import psutil
  2. servicios=list(psutil.win_service_iter())
  3. for servicio in servicios:
  4.    print(servicio)
solo uso windows, así que no tengo idea como es en linux, pero seguro hay muchos ejemplos.


Título: Re: Como muestro los servicios que estan corriendo en el sistema (Win/Lin)? | Python
Publicado por: Drakaris en 31 Agosto 2020, 16:40
recién veo este post, hay cientos de ejemplos de esto en la red:
Código
  1. import psutil
  2. servicios=list(psutil.win_service_iter())
  3. for servicio in servicios:
  4.    print(servicio)
solo uso windows, así que no tengo idea como es en linux, pero seguro hay muchos ejemplos.


Ok, gracias. Aquí hay un ejemplo de psutil para WIndows https://stackoverflow.com/questions/55621957/how-to-list-daemon-services-process-in-linux-as-with-psutil