Я снабжаю это предисловием путем высказывания, что я - в значительной степени полный новичок когда дело доходит до записи сценария.
Так или иначе я надеюсь создавать сценарий, который открывает терминал в среде GUI Ubuntu, и когда это делает, показывает вывод других команд, работающих в сценарии.
Причина этого, я надеюсь брать сценарий, бросать его в каталог, который запускает скрипты на, входят в систему и имеют его открывающий терминал, запускают мои нормальные скрипты обновления и затем сохраняют терминал открытым, чтобы позволить мне продолжать после.
Моя причина состоит в том, чтобы в основном просто получить больше опыта, и я фигурировал для автоматизации чего-то, что я делаю каждый раз, когда я вхожу в систему.
я хочу управлять 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"'