Открыть и отобразить Chrome из исполняемого файла оболочки

#bash #shell #ubuntu-18.04

#bash #оболочка #ubuntu-18.04

Вопрос:

Я хотел бы открыть URL, который находится в переменной (‘URL’) в Chrome. У меня есть следующий код:

 $nohup google-chrome --no-sandbox $URL amp;
  

Проблема в том, что этот код использует —no-sandbox, из-за чего Chrome вылетает после того, как я пытаюсь открыть его снова

Ответ №1:

 xargs bash -c 'nohup  google-chrome --no-sandbox $@ amp;' null  < tabs.txt
  

С помощью файла тестов, подобного этому:

 $ cat tabs.txt                                         
https://stackoverflow.com
unix.stackexchange.com
  

Метод2:

если ваш браузер — chrome, а ваш скрипт openurl —

 #!/bin/bash
chrome "$1"
  

Запустите его как

 ./openurl "https://stackoverflow.com"
  

Примечание:
Замените Chrome своим браузером

Метод3

 xdg-settings set default-web-browser chromium-browser.desktop
  

или

 xdg-settings set default-web-browser chromium-browser.desktop
  

затем

 xdg-open https://stackoverflow.com