使用google-chrome从Linux命令行以编程方式打开/刷新浏览器中的链接

时间:2018-08-17 05:04:35

标签: bash google-chrome google-chrome-app tmux tmuxinator

在命令行中工作时,我经常使用一些快捷方式来打开google-chrome中的链接。

例如,我这样做:

google-chrome "https://stackoverflow.com" "https://github.com"

现在我必须解决一些问题:

  1. 当google chrome尚未打开时:chrome将通过链接启动。这很好,但事实是,当我关闭终端时,谷歌浏览器会自动关闭。我该如何保持chrome保持打开状态,即使我从启动chrome的位置关闭终端也是如此?

  2. 当google-chrome已打开时,有时我已经打开了链接,然后再次在第二个选项卡中打开了该链接。所以我有两次打开相同的链接。当我使用tmux重新启动tmuxinator会话时,经常会发生这种情况:问题:如何以编程方式检查(例如,使用bash)命令试图打开的链接是否已经打开?我想针对这种情况进行刷新。

您有什么技巧可以自动执行此操作,我最适合使用哪种工具?也许我的代码可以和Google-chrome一起使用的API,或者我可以使用一些chrome应用程序?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

对于问题的第一部分:

nohup google-chrome "https://stackoverflow.com" "https://github.com" &>/dev/null & disown %%  

我无法解释它是如何工作的。但这有效:-)在Internet上的某个地方找到