Как запустить терминал из скрипта и другой скрипт для запуска в терминале

Я запускаю сценарий при входе в систему, который в основном выглядит следующим образом:

chromium-browser &
xchat &
cd ~/randomdir && gnome-terminal &
qbittorrent &

В третьей строке (cd ~/randomdir && gnome-terminal &) я хотел бы запустить другой сценарий в терминале, который я открытие. Как я могу сделать это в этом сценарии?

3
задан 10 October 2013 в 20:10

2 ответа

Запустите неинтерактивную оболочку, которая запускает ваш скрипт, а затем заменяет себя интерактивной оболочкой bash.

gnome-terminal --working-directory="$HOME/randomdir" -x bash -c './randomscript; exec bash' &
0
ответ дан 10 October 2013 в 20:10

gnome-terminal --working-directory=randomdir

Это то, что Вы ищете?

Между прочим, man gnome-terminal должен помочь :)

Править:

Однако, если Вы хотите сохранить терминал открытым, можно сделать это:

gnome-terminal --working-directory=randomdir -e COMMAND #launch the command - terminal will close
gnome-terminal --working-directory=randomdir #open a new terminal with the same default path

Эти 2 команды добавляются в Вашем сценарии.

3
ответ дан 10 October 2013 в 20:10

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

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