【发布时间】:2017-12-13 10:15:54
【问题描述】:
我有一个运行 Jupyter 的 AWS 实例,我用它来做一般的事情,并且在不使用时倾向于将其关闭。关闭它会更改 IP 和 DNS 名称。在 Mac 上,我有一个简单的脚本,它使用 AWS CLI 获取实例的当前 IP,并使用它在 Chrome 中打开 Jupyter 笔记本。
我正在尝试在 ChromeBook 上复制相同的功能。我已经能够让 shell 运行,让 AWS CLI 运行,但不知道如何做最后一点,即在 Chrome 中打开 URL。 (换句话说,在 ChromeBook shell 上执行相当于 OSX Bash 命令 open -a "/Applications/Google Chrome.app" http://1.2.3.4:8888 的操作。
所以基本上我想知道如何从 ChromeBook shell 中打开 Chrome 中的任意 URL。
【问题讨论】:
-
啊,抱歉,这是一个不幸的错字。我在 Chromebook 本身上以开发者模式运行 shell。 (Ctrl-Alt-T 得到 crosh 然后
shell) -
有几个免费的动态 dns 提供商,例如 noip.com,您可以让您的服务器在启动时运行单行 curl 命令,它会更新 DNS 记录。这样,您就可以让
stevenburnap.noip.com之类的东西始终指向您的主机,无论它多久更改一次 IP。 -
是的,我试图避免这种情况,但我想我可能不得不这样做。 (部分原因是服务器通常会在我想使用它时立即启动,我担心 DNS 传播延迟。)
-
TTL 通常设置为 60 秒左右,所以应该不会太不好,尤其是 Chrome 的自动重试。
-
在终端运行
which google-chrome会得到什么?ls /usr/bin/ | grep 'google'的任何结果?您提到了 /opt/google/chrome/chrome 核心转储。这可能是错误的可执行文件。
标签: bash chromebook