Execute um shell não interativo que executa seu script e, em seguida, substitui-se por um shell bash interativo.
gnome-terminal --working-directory="$HOME/randomdir" -x bash -c './randomscript; exec bash' &
Eu corro um script quando faço o login, basicamente parece com isso:
chromium-browser &
xchat &
cd ~/randomdir && gnome-terminal &
qbittorrent &
Na terceira linha ( cd ~/randomdir && gnome-terminal &
), gostaria de executar outro script no terminal que estou abrindo. Como posso fazer isso neste script?
Execute um shell não interativo que executa seu script e, em seguida, substitui-se por um shell bash interativo.
gnome-terminal --working-directory="$HOME/randomdir" -x bash -c './randomscript; exec bash' &
gnome-terminal --working-directory=randomdir
É isso que você está procurando?
A propósito, man gnome-terminal
deve ajudar:)
EDITAR:
No entanto, se você quiser manter o terminal aberto, você pode fazer isso:
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
Esses dois comandos foram adicionados ao seu script.