From: Bernhard Tittelbach Date: Fri, 30 Jul 2010 03:44:30 +0000 (+0000) Subject: grml X-Git-Url: https://git.realraum.at/?a=commitdiff_plain;h=52d0dd8ee6d93c5a65696b2046cb88d6bbece7f4;hp=cfb7c69426a9857c501bbed53e95ca4231009371;p=svn42.git grml --- diff --git a/play-sound-status.py b/play-sound-status.py index 65b40cd..d0ecf2a 100755 --- a/play-sound-status.py +++ b/play-sound-status.py @@ -145,7 +145,7 @@ def runRemoteCommand(remote_host,remote_shell,args=[]): cmd = "ssh -i /flash/tuer/id_rsa -o PasswordAuthentication=no -o StrictHostKeyChecking=no %RHOST% %RSHELL%" cmd = cmd.replace("%RHOST%",remote_host).replace("%RSHELL%",remote_shell).replace("%ARG%", " ".join(args)) logging.debug("runRemoteCommand: Executing: "+cmd) - sshp = subprocess.Popen(cmd, bufsize=1024, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False) + sshp = subprocess.Popen(cmd.split(" "), bufsize=1024, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False) logging.debug("runRemoteCommand: pid %d: running=%d" % (sshp.pid,sshp.poll() is None)) if not sshp.poll() is None: logging.error("runRemoteCommand: subprocess %d not started ?, returncode: %d" % (sshp.pid,sshp.returncode))