Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不会分配伪终端,因为stdin不是终端。在运行Python脚本时_Python_Shell_Python 3.x_Ssh_Subprocess - Fatal编程技术网

不会分配伪终端,因为stdin不是终端。在运行Python脚本时

不会分配伪终端,因为stdin不是终端。在运行Python脚本时,python,shell,python-3.x,ssh,subprocess,Python,Shell,Python 3.x,Ssh,Subprocess,我正在按命令运行 subprocess.Popen('sshpass -p "Kn0od!e" ssh -t -t -o StrictHostKeyChecking=no deceapp@{0} grep -v {1} /opt/jetty_coordinator/jetty/logs/dece* '.format(machineName,grepString), stdout=subprocess.PIPE, stderr=None, shell=True) 其中machinename是我的

我正在按命令运行

subprocess.Popen('sshpass -p "Kn0od!e" ssh -t -t -o StrictHostKeyChecking=no deceapp@{0} grep -v {1} /opt/jetty_coordinator/jetty/logs/dece* '.format(machineName,grepString), stdout=subprocess.PIPE, stderr=None, shell=True)
其中machinename是我的计算机主机名。但下面的错误如下:


不会分配伪终端,因为stdin不是终端

我也尝试了ssh-o-t-t,但仍然没有得到解决。您的问题是什么?通过stdin=xxx是否可能有帮助?