How do I run commands in parallel in a bash shell script running under Linux or Unix-like operating system? How can I run multiple programs in parallel from a bash script? You have various options to run programs or commands in parallel: = Use GNU/parallel or xargs command. = Use wait built-in command with &. = Use xargs command.