【发布时间】:2021-09-20 03:21:47
【问题描述】:
我有一个运行节点应用程序的 ec2 实例。
如果我只使用 nodemon app.js 运行我的应用程序。我在 Ec2 实例的 .bashrc 中设置的环境变量按预期被我的应用程序拾取。如果我和sudo 一起跑步,它们就会消失在风中,再也见不到了。说真的,它们要去哪里?我如何确保它们出现?
【问题讨论】:
-
当您说“EC2 实例的 .bashrc”时,您可能指的是 ec2 用户帐户的 .bashrc。 .bashrc 文件在
/home/ec2-user中吗?当你使用 sudo 运行某些东西时,你是以root而不是ec2-user运行它。您可能需要改为编辑/etc/profile,这将应用于系统上的所有用户帐户。
标签: amazon-web-services amazon-ec2 aws-cli