Files
ad-tunnel/run_service.py
John Lancaster 1cae18670a WIP
2024-06-14 23:34:27 -05:00

28 lines
537 B
Python
Executable File

#!/usr/bin/env python3
import os
import subprocess
from rich import print
os.chdir('/root')
cmd = ['code', 'tunnel']
# cmd = ['echo', '"Hello world"']
print('PATH:\n' + '\n'.join(f' - {p}' for p in os.environ['PATH'].split(':')))
try:
result = subprocess.run(
cmd,
shell=True,
env=os.environ,
text=True,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
)
result.check_returncode()
except subprocess.CalledProcessError as e:
print(e)
finally:
print(result.stdout)