Я хочу открыть 2 вкладки хрома, используя этот скрипт:
#!/bin/bash
#chromium is not open
chromium-browser 'www.amazon.com'
sleep 2
chromium-browser 'www.ebay.com'
sleep 2
Он открывает первую вкладку, но для того, чтобы открыть вторую вкладку, мне нужно вручную закрыть хром, иначе она не будет продолжена. Почему это происходит? Я не хочу, чтобы вкладки открывались в одно и то же время, и поэтому я помещаю «sleep» между командами хромового браузера. Браузер изначально закрыт. Если браузер открыт, вкладки открывают способ, которым я их хочу.
edit: Я использую ubuntu 16.04
edit2: Я упростил вопрос
Что вы должны сделать, это добавить & и конец chromium-browser 'www.amazon.com'.
& информирует оболочку о том, чтобы поставить команду в фоновом режиме, ваш shellscript должен выглядеть так :
#!/bin/bash
chromium-browser 'www.amazon.com'&
sleep 2
chromium-browser 'www.ebay.com'&
sleep 2
Вы должны отправить задачу на задний план, потому что иначе терминал не сможет выполнить команды после вашего первого вызова chromium-browser 'www.amazon.com'
Надеюсь, это поможет.
Что вы должны сделать, это добавить & и конец chromium-browser 'www.amazon.com'.
& информирует оболочку о том, чтобы поставить команду в фоновом режиме, ваш shellscript должен выглядеть так :
#!/bin/bash
chromium-browser 'www.amazon.com'&
sleep 2
chromium-browser 'www.ebay.com'&
sleep 2
Вы должны отправить задачу на задний план, потому что иначе терминал не сможет выполнить команды после вашего первого вызова chromium-browser 'www.amazon.com'
Надеюсь, это поможет.
Что вы должны сделать, это добавить & и конец chromium-browser 'www.amazon.com'.
& информирует оболочку о том, чтобы поставить команду в фоновом режиме, ваш shellscript должен выглядеть так :
#!/bin/bash
chromium-browser 'www.amazon.com'&
sleep 2
chromium-browser 'www.ebay.com'&
sleep 2
Вы должны отправить задачу на задний план, потому что иначе терминал не сможет выполнить команды после вашего первого вызова chromium-browser 'www.amazon.com'
Надеюсь, это поможет.