Сценарий, чтобы открыть терминал и показать вывод рабочих команд

Я снабжаю это предисловием путем высказывания, что я - в значительной степени полный новичок когда дело доходит до записи сценария.

Так или иначе я надеюсь создавать сценарий, который открывает терминал в среде GUI Ubuntu, и когда это делает, показывает вывод других команд, работающих в сценарии.

Причина этого, я надеюсь брать сценарий, бросать его в каталог, который запускает скрипты на, входят в систему и имеют его открывающий терминал, запускают мои нормальные скрипты обновления и затем сохраняют терминал открытым, чтобы позволить мне продолжать после.

Моя причина состоит в том, чтобы в основном просто получить больше опыта, и я фигурировал для автоматизации чего-то, что я делаю каждый раз, когда я вхожу в систему.

3
задан 12 October 2015 в 22:01

1 ответ

я хочу управлять 1 сценарием. В основном я хочу на логине иметь терминал, автоматически открываются и затем имеют склонный - получают пробег update/upgrade/dist-upgrade, показывая продукцию в том экране.Это все.

Удостоверяются, что Ваш сценарий выполним, и добавьте эту команду к Приложениям Запуска:

gnome-terminal -e 'bash -c "sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade; exec bash"'

Это откроется gnome-terminal, который начнет неинтерактивное bash раковина (который будет бежать sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade), и позже заменит текущую раковину интерактивным bash раковина.

, Если бы Вы уже имеете sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade в сценарии, это, вероятно, было бы более практично, чтобы установить Заявления Запуска начать сценарий и вести сценарий вместо команды в Приложениях Запуска:

gnome-terminal -e 'bash -c "/path/to/script.sh; exec bash"'
3
ответ дан 1 December 2019 в 16:26

Другие вопросы по тегам:

Похожие вопросы: