我正在尝试使用结构启动远程服务,正如这个问题所指出的,我的命令是:
sudo('service jboss start', pty=False)
但不幸的是,这个命令挂在我的终端上,即使使用 CTRL+C,我也无法关闭 fabric 命令。
我能找到解决此问题的唯一方法是使用超时选项,但如果我有更多任务之后它们不会运行,因为超时被引发并且 fab 进程退出并出现错误。
难道我做错了什么?
它很可能与这两个常见问题解答点有关:
http://docs.fabfile.org/en/1.7/faq.html#init-scripts-don-t-work