启用Amazon EC2始终运行

时间:2013-10-16 10:44:28

标签: amazon-web-services amazon-ec2

我在Amazon EC2 heroku rake jobs:work上运行heroku作业。为此,我使用.pem文件登录终端,现在当我关闭终端时,这个工作:工作也停止,我如何启用Amazon EC2跑这个。

1 个答案:

答案 0 :(得分:3)

这个问题与EC2有关。当您退出ssh会话时,通过ssh终端运行的任何活动作业都将被终止。

要避免这种情况,请使用screen

对于基于ubuntu和RPM的发行版,默认包repo中提供了包screen

  1. 创建一个屏幕会话
  2. 附加到您在步骤1中创建的屏幕会话
  3. 将您想要的命令运行到屏幕会话
  4. 必须退出时退出屏幕会话。这项工作将在仍处于活动状态的绿色环节内继续进行
  5. 稍后,只要您想要连接以查看作业状态,请重新附加屏幕会话,您会发现您的作业已激活并正在运行。
  6. 这个问题更适合超级用户而不是堆栈溢出。我将它作为一项家庭工作,让您找出完成上述要点的确切屏幕命令。