我试图在我的系统(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)上完美运行?