Problema ao abrir abas do cromo

0

Eu quero abrir duas guias do Chrome usando este script:

#!/bin/bash 

#chromium is not open

chromium-browser 'www.amazon.com' 
sleep 2
chromium-browser 'www.ebay.com' 
sleep 2

Ele abre a primeira guia, mas para abrir a segunda guia, eu preciso fechar manualmente o Chromium ou ele não continuará. Por que isso está acontecendo? Eu não quero que as guias abram ao mesmo tempo e é por isso que coloco 'sleep' entre os comandos do navegador chromium. O navegador está originalmente fechado. Se o navegador estiver aberto, as guias serão abertas da maneira que eu quero.

edit: Estou usando o Ubuntu 16.04

edit2: simplifiquei a pergunta

    
por murphyZZlaw 03.01.2018 / 11:47

1 resposta

0

O que você deve fazer é adicionar um & e o final de chromium-browser 'www.amazon.com' .

O & informa ao shell para colocar o comando em segundo plano, o seu script deve ter esta aparência:

#!/bin/bash 

chromium-browser 'www.amazon.com'&
sleep 2
chromium-browser 'www.ebay.com'&
sleep 2

Você tem que enviar a tarefa para o segundo plano porque, caso contrário, o terminal não poderá executar os comandos após sua primeira chamada para chromium-browser 'www.amazon.com'

Espero que isso ajude.

    
por galoget 03.01.2018 / 13:55