You can use Linux kill command to kill all background processes.
Example:
Start multiple background processes:
1 2 3 4 |
## Start multiple processed or commands or applications in background sleep 600 & ## returns [1] 92 sleep 600 & ## returns [1] 93 sleep 600 & ## returns [1] 94 |
List all background processes in Linux:
1 2 3 4 5 6 |
## List all background process in Linux jobs -l ## returns ## [1] 92 Running sleep 600 & ## [2]- 93 Running sleep 600 & ## [3]+ 94 Running sleep 600 & |
Get the process id of all background processes:
1 2 |
## Get the process id of all background processes jobs -p ## returns 92, 93, 94 |
Kill last background process:
1 2 3 4 |
## Kill last background process kill $! ## returns ## [1] Terminated sleep 600 |
Kill all background processes:
1 2 3 4 5 |
## Kill all background processes kill $(jobs -p) ## returns ## [1] Terminated sleep 600 ## [2]- Terminated sleep 600 |