From e1318d954e2776f50fb717eabea659ba47163ba7 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 14 Oct 2025 14:38:33 +0800 Subject: [PATCH] bugfix --- ahserver/xtermProcessor.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ahserver/xtermProcessor.py b/ahserver/xtermProcessor.py index 7861aa1..5d1e526 100644 --- a/ahserver/xtermProcessor.py +++ b/ahserver/xtermProcessor.py @@ -81,7 +81,11 @@ class XtermProcessor(PythonScriptProcessor): self.sshnode = SSHServer(login_info) async with self.sshnode.get_connector() as conn: self.running = True - self.p_obj = await conn.create_process(term_type='xterm-256color', term_size=(80, 24)) + if login_info.cmdargs: + self.p_obj = await conn.create_process(*login_info.cmdargs, + term_type='xterm-256color', term_size=(80, 24)) + else: + self.p_obj = await conn.create_process(term_type='xterm-256color', term_size=(80, 24)) r1 = self.ws_2_process(ws) r2 = self.process_2_ws(ws) await asyncio.gather(r1,r2)