Lorsque je me connecte, je lance un script qui ressemble en gros à ceci:
chromium-browser &
xchat &
cd ~/randomdir && gnome-terminal &
qbittorrent &
Sur la troisième ligne (cd ~/randomdir && gnome-terminal &
), j'aimerais exécuter un autre script dans le terminal que j'ouvre. Comment puis-je faire cela dans ce script?
Exécutez un shell non interactif qui exécute votre script, puis se remplace par un shell bash interactif.
gnome-terminal --working-directory="$HOME/randomdir" -x bash -c './randomscript; exec bash' &
gnome-terminal --working-directory=randomdir
Est-ce ce que vous recherchez?
Au fait, man gnome-terminal
devrait aider :)
MODIFIER:
Cependant, si vous voulez garder le terminal ouvert, vous pouvez le faire:
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
Ces 2 commandes ajoutées dans votre script.