Using bash, one can pause a process with
control-z. However, are there any general circumstances or guidelines to beware of where a process would not behave well with being paused?
My specific scenario was in creating a tar file that was taking longer than expected. I wanted to pause it to put it in the background, but decided not to. My question isn't, of course, specific to tar. Rather, I'm hoping to understand the pausing feature in bash a bit better as well as what would make a process react poorly to being paused.