Comments 4
продайте lifetime и закрывайтесь
Ваш код выдаст вам совсем не то что ожидаете...
import subprocess
result = subprocess.run(['wg', 'show'], capture_output=True, text=True)
if result.returncode == 0:
output = result.stdout.strip().split('\n')
clients = len(output) - 1 # subtract 1 for the header line
print(f"Number of connected clients: {clients}")
else:
print("Error:", result.stderr)
По факту получите не количество клиентов, а количество строк в выводе wh show
Sign up to leave a comment.
Как управлять тремя тысячами клиентов