import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect('192.168.100.2', username='mi4', password='m14', look_for_keys=False, allow_agent=False) # Test various ways to get on-event tests = [ '/system scheduler get Bulanan2 on-event', '/system scheduler print terse where name=Bulanan2', '/system scheduler print terse ?name=Bulanan2', ':put [/system scheduler get Bulanan2 on-event]', ':put [/system scheduler find where name=Bulanan2]', ] for cmd in tests: print(f"\n--- {cmd[:60]} ---") stdin, stdout, stderr = client.exec_command(cmd) import time time.sleep(0.5) out = stdout.read().decode().strip() err = stderr.read().decode().strip() print(f"out: {out[:200]}") if err: print(f"err: {err[:200]}") client.close()