Step 1 is to create a Bash file (using any editor, even Notepad). Sample code:
#!/usr/bin/env bash python testing.py & python testingb.py &
The above code will run two Python files “testing.py” and “testingb.py” simultaneously. Add more python scripts if needed. The first line is called the “shebang” and signifies the computer to run bash (there are various versions but according to StackOverflow the above one is the best).
The above bash file can be saved to any name and any extension, say “bashfile.txt”.
Step 2 is to login to Terminal (Mac) or Putty (Windows).
chmod +x bashfile.txt
This will make the “bashfile.txt” executable.
Follow up by typing:
This will run the “bashfile.txt” and its contents. The output will be put into a file called “nohup.out”. The “nohup” option is preferred for very long scripts since it will keep running even if the Terminal closes (due to broken connection or computer problems).