20 lines
723 B
Python
20 lines
723 B
Python
import paramiko
|
|
import sys
|
|
import io
|
|
|
|
if sys.platform == 'win32':
|
|
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8', errors='replace')
|
|
sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8', errors='replace')
|
|
|
|
ssh = paramiko.SSHClient()
|
|
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
|
|
ssh.connect('161.97.93.156', username='carlos', password='Innova1978+*?', timeout=10)
|
|
|
|
container = 'appwrite-worker-databases-sss6crntvrcs54qbhvhy5728'
|
|
print(f"Fetching logs for {container}...")
|
|
_, stdout, stderr = ssh.exec_command(f'docker logs {container} --tail 50')
|
|
print(stdout.read().decode('utf-8', errors='replace'))
|
|
print(stderr.read().decode('utf-8', errors='replace'))
|
|
|
|
ssh.close()
|