terminal - 如何让 AWS Sagemaker 在登录(而不是非登录)终端中启动?
问题描述
所以我在 AWS 上设置了一些不错的 Sagemaker Jupyter 笔记本。在 Jupyter 实验室内,我可以启动一个终端实例。
我已经设置了一个生命周期配置文件来将一些行推送到我的~/.bash_profile
(有效,这些行在启动后出现),但我注意到~/.bash_profile
从未运行过。我调查了一下,发现,尽管终端是“交互的”,但它处于非交互模式,这意味着像~/.bash_profile
,~/.profile
等文件不会自动运行。
$ shopt login_shell # yields "login_shell off", and
$ echo $0 # yields "/bin/sh", i.e. doesn't start with a dash.
--> 有谁知道如何让 sagemaker 终端实例以登录模式启动?或者,更一般地说,我如何设置它,以便我的终端ENV
自动拥有漂亮的颜色和我的所有变量等(这是我的~/.bash_profile
工作)?
谢谢!
解决方案
推荐阅读
- django - 如何在 django 中使用一个查询在没有 FK 的情况下检索相关实例
- python - 按名称将网络抓取结果保存到 txt 文件
- php - 亚马逊广告卷曲 PHP
- javascript - 如何修复错误:Fontconfig 错误:无法加载默认配置文件
- shell - 插入符号和 ANSI 转义序列之间的区别
- php - 如果在 wordpress 或 php 中 10 分钟内发送了 6 条消息,则向接收者发送单封邮件
- python - 如何将打印语句的输出保存在新的 csv 文件中
- php - 使用 PDO 进行 Sqlite3 搜索
- tensorflow - Tensorflow XLA 引入了更多的 cuMemcpyHtoDAsync 调用
- angular - Angular - 布尔值在模板中不起作用