为了账号安全,请及时绑定邮箱和手机立即绑定

AWS ELB 在哪个用户下运行预部署挂钩?

AWS ELB 在哪个用户下运行预部署挂钩?

慕无忌1623718 2023-02-07 16:53:52
我有一个名为.platform/hooks/predeploy/01.download.py. 当我sudo进入实例时,看起来用户是ec2-user,所以~/文件夹指向/home/ec2-user。但是当我的应用程序运行时,它似乎~/指向/home/webapp. 我怎样才能让我的predeploy脚本知道的位置/home/webapp?
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

AWS ELB 在哪个用户下运行预部署挂钩?


它运行时root文件夹~指向/root,而不是/home/ec2-user。


如果您希望您的脚本在不同的用户下运行,例如ec2-user,您可以在部署脚本中使用以下内容:


runuser -l ec2-user -c '<command>'

或其任何变体或其他类似工具,例如此处所示,


查看完整回答
反对 回复 2023-02-07
  • 1 回答
  • 0 关注
  • 69 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信