Files
SIA/tools/itb/bin/itb_start
2024-12-26 17:36:59 +01:00

33 lines
690 B
Python
Executable File

#!/usr/bin/env python3
import random
import subprocess
import sys
def start(url):
debug_port = random.randint(9000, 9999)
chrome_cmd = [
'/usr/bin/google-chrome',
#'--headless=new',
'--no-sandbox',
'--remote-debugging-port=' + str(debug_port),
url
]
process = subprocess.Popen(
chrome_cmd,
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
start_new_session=True
)
print({
"pid": process.pid,
"debug_port": debug_port
})
if __name__ == '__main__':
if len(sys.argv) != 2:
print("Usage: itb_start <url>")
sys.exit(1)
start(sys.argv[1])