无法在ubuntu 12.04上通过SSH远程运行python脚本

时间:2016-06-18 04:14:45

标签: python shell ssh ubuntu-14.04 ubuntu-12.04

我正在尝试在我的系统(ubuntu 12.04)上实现一个网络模型(在ubuntu 14.04上运行良好),它涉及远程连接节点(机器)并在它们上运行python脚本。为此,我必须使用SSH在9个远程机器(节点)上运行Python脚本。

for ID in $(seq 1 9); do 
    ssh -n -t -t n$ID "sudo ./CONF/conf.py $ID $CONFIG" > /dev/null 2>&1 & 
done

但是,我猜它远程连接到这些机器,但不知何故不在这9个节点(机器)上执行python脚本。 我在另一个系统(ubuntu 14.04)中检查了相同的实验,它正常运行以比较差异,它确实在那里的每个节点上执行python脚本,我们可以在后台进程中看到它。左侧屏幕来自我的系统,右侧来自其他系统(ubuntu 14.04)

左侧屏幕来自我的系统,右侧来自其他系统(ubuntu 14.04):

The left screen is from my system and right is from other system(ubuntu 14.04):

另外,我尝试使用ssh连接到不同的机器,然后在它们上运行单独的python脚本。 Python脚本在那里成功执行。但不知何故,对9台机器使用单一命令是行不通的。

我的系统(ubuntu 12.04)可能会丢失什么,而同一模型在另一个(ubuntu 14.04)上完美运行?

0 个答案:

没有答案