cd /mnt/something ./buildscripts/000-script.sh
cd /mnt/otherthing mkdir something exit
Yes the executed process will not change the working directory of the parent process.
As you see when printing
The "child" is not remembering anything. This is just a basic concept that processes are started from their current working directory (cwd). If you look at /proc/* on a Linux-system you can see that entry for every process.