我有一个通过管道部署到弹性beantalk的应用程序-ec2,我知道它位于/var/app/current
内部。现在我必须在那儿运行一些脚本,所以我需要停止它,更改它,最后再次运行。我可以使用终端吗? (通过ssh成功连接)
很难说如何通过ssh做到这一点。如果确实以这种方式完成此操作,则每次部署此应用程序时都必须手动运行此脚本。每次重新部署Beanstalk时,它将以干净状态启动应用程序。
我相信最好将此脚本作为部署到beantalk的管道的一部分来运行。 AppSpec的hooks部分可用于在应用启动之前设置EC2环境。