generated from SteamDeckHomebrew/decky-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
py.py
31 lines (23 loc) · 811 Bytes
/
py.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
import subprocess
import time
while True:
# Ejecuta tu comando bash aquí
comando_bash = "brew services info mariadb"
# Utiliza subprocess para ejecutar el comando bash
resultado = subprocess.run(comando_bash, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
stdout = resultado.stdout
lineas = stdout.split('\n')
for linea in lineas:
if "Loaded:" in linea:
estado = linea.split(":")[1].strip() # Obtener el estado (active o inactive)
print("Loaded:", estado)
break
# Verifica el resultado o realiza cualquier otra acción que desees
# if resultado.returncode == 0:
# print(resultado.stdout)
# else:
# print("Error al ejecutar el comando:")
# print(resultado.stdout)
# Espera 1 segundo antes de la próxima ejecución
time.sleep(10)