fix(TaskPool):修复执行ssh命令时找不到ssh可执行文件的问题
This commit is contained in:
@ -277,8 +277,9 @@ class TaskThread(threading.Thread):
|
||||
".bashrc")
|
||||
ssh_auth_sock = self.get_env_variable("SSH_AUTH_SOCK", bashrc_file)
|
||||
ssh_agent_pid = self.get_env_variable("SSH_AGENT_PID", bashrc_file)
|
||||
env = {"SSH_AUTH_SOCK": ssh_auth_sock,
|
||||
"SSH_AGENT_PID": ssh_agent_pid}
|
||||
env = os.environ
|
||||
env.update({"SSH_AUTH_SOCK": ssh_auth_sock,
|
||||
"SSH_AGENT_PID": ssh_agent_pid})
|
||||
self.proc = FastPopen(self.cmd, shell=False, stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE, env=env,
|
||||
close_fds=True)
|
||||
|
Reference in New Issue
Block a user