david:~$ ps PID TTY TIME CMD 3565 pts/1 00:00:00 bash 24991 pts/1 00:00:00 ps david:~$ david:~$ (while [ 1 ]; do echo "Subshell running"; done; ) Subshell running Subshell running Subshell running Subshell running Subshell running Subshell running Subshell running Subshell running ... <crtl+z to suspend process> [1]+ Stopped ( while [ 1 ]; do echo "Subshell running"; done ) david:~$ ps PID TTY TIME CMD 3565 pts/1 00:00:00 bash 24993 pts/1 00:00:00 bash 24995 pts/1 00:00:00 ps david:~$