I needed to restore a directory from backups on my workstation. My backups are tar archives on my backup server. I tried the following command" cat cmottus01-Tue-differential.tgz - | ssh cmottus01 "cd /;tar zxvf - home". The command seemed to work fine as I could watch many files being restored, however after a couple of minutes the process would stop. When I would check top, the tar, gzip and ssh processes would be stopped. There was plenty of room on the disk and I let it go all night and it was still stalled the next morning. Eventually I copied the archives to my workstation and restored locally and it worked perfectly.
Why would the process stop?