Я использую Ubuntu в течение нескольких недель, и я хочу узнать больше об автоматизации задач.
Как написать сценарий bash для открытия веб-браузера с определенным URL-адресом после запуска?
Чтобы открыть URL-адрес, вы должны использовать xdg-open, который будет использовать ваш браузер для просмотра URL-адреса.
$ xdg-open http://www.example.com/
Чтобы открыть его после запуска, вы должны сделать то, что предлагает Geppettvs D'Constanzo:
Прежде всего давайте создадим файл, я называю это «youtuviewer.sh», внутри которого я собираюсь установить следующие части кода:
#!/bin/bash
chromium-browser http://www.youtube.com/watch?v=7bLaLJ51rRk http://www.youtube.com/watch?v=OxYSaT_NfjQ &
n=$((RANDOM%90+30))
echo $n
sleep $n
killall chromium-browser
echo "all done!"
Я объясню это быстро :
chromium-browser
запустится (его можно заменить firefox или любым другим веб-браузером ). Браузер откроет ссылки на YouTube в списке на отдельных вкладках, список должен быть разделен пробелом. Амперсанд (& amp;) сообщит, что после выполнения этой строки остальная часть сценария должна быть выполнена, а экземпляр браузера хрома должен быть запущен. Более сложный пример может быть сделан с этими 7 строками. Вы можете сделать это в одну строку, все зависит от того, чего вы хотите достичь.
Мы собираемся установить права доступа к файлу через ваш любимый файловый браузер (на мой взгляд, nautilus) или через терминал. Смотрите это: Как мне запускать .sh файлы?
Теперь нам нужно настроить файл для запуска при загрузке, мы можем добиться этого с помощью cron (см. Это: Как настроить задание Cron? ) или с помощью диалогового окна «Запуск приложений» (см .: Как добавить приложение в меню запуска приложений? ).
Это самый простой способ сделать то, что давайте посмотрим на правки @ImaginaryRobots.
Если вам нужна дополнительная помощь, не стесняйтесь, дайте нам знать.
Удачи!