Thoughts
Bash script pro tip; every script should start with:
```bash
#!/bin/bash
(
cd $(dirname "$0")
# rest of script here ...
)
```
Then, if you want to spawn multiple processes, you can include `trap 'kill 0' SIGINT` after the `cd`.
This gives you a more reliable and encapsulated environment to work in. Otherwise how you invoke the script tends to matter more.