我想使用这个脚本打开 2 个 Chromium 标签:
#!/bin/bash
#chromium is not open
chromium-browser 'www.amazon.com'
sleep 2
chromium-browser 'www.ebay.com'
sleep 2
它打开了第一个选项卡,但为了打开第二个选项卡,我必须手动关闭 Chromium,否则它将无法继续。为什么会发生这种情况?我不希望选项卡同时打开,这就是为什么我在 Chromium-browser 命令之间放置了“sleep”。浏览器最初是关闭的。如果浏览器是打开的,那么选项卡就会按照我希望的方式打开。
编辑:我正在使用 ubuntu 16.04
edit2:我简化了这个问题
答案1
您应该做的是添加一个&
和的结尾chromium-browser 'www.amazon.com'
。
通知&
shell 将命令放在后台,你的 shellscript 应该如下所示:
#!/bin/bash
chromium-browser 'www.amazon.com'&
sleep 2
chromium-browser 'www.ebay.com'&
sleep 2
您必须将任务发送到后台,否则终端在您第一次调用后无法执行命令chromium-browser 'www.amazon.com'
希望这可以帮助。