为什么Fabric运行app终止?

时间:2017-04-08 16:11:26

标签: python fabric pty

我一直在尝试使用Fabric在远程主机中启动应用。 我正在运行一个守护程序的Java应用程序,当我登录并手动运行时,它运行得很好。即使在退出会话后,应用程序仍会继续运行。 但是当我使用Fabric run()时,我的应用会在会话结束后终止。

虽然run(command,pty = False)解决了我的问题(大致记录为here),但我仍然无法理解为什么这些是相关的。我是一个蟒蛇新手,任何人都可以解释之间的区别:

  • 使用ssh登录并手动启动
  • 启动守护程序
  • 使用Fabric with pty = True
  • 启动守护程序
  • 使用Fabric使用pty = False
  • 启动守护程序

0 个答案:

没有答案