我正在尝试使用分离的屏幕会话在远程主机上执行脚本。我尝试了Fabric 给出的示例,但不幸的是无法让它工作。
from fabric.api import run
def yes():
run('screen -d -m "yes"')
在我的本地机器上执行fab yes
正确地将它连接到远程主机并说命令已经运行,但是在远程主机上没有执行任何操作。尝试screen -d -m "yes"
在任何一台机器上都按预期工作。
如果有人能指出我做错了什么,我将不胜感激。另外,顺便说一句,为什么命令中的 yes 周围有引号?没有引号它会工作吗?谢谢!