A vendor is running a script to move files from our storage server to their location. SCP is hanging after 19 file transfers, restarted and it hang again after 19 files are transferred.
By grepping the account that SCP is running under: ps -ef | grep <admin account> they see:
/usr/bin/ssh -x -oForwardAgent no -oClearAllForwardings yes p22 -lftpcable ...
They tell us if they stop this process, all the files waiting to be transferred transfer (many more than 19). However, I can kill -oForwardAgent but I'm not seeing any difference in the issue - file transfer still hangs.
The process after killing comes back almost immediately so I'm a bit leery of their statement 'if we kill it then all the files come to us' since I can't duplicate this.
So, what does -oForwardAgent do, is it necessary and how do I suspend it for a length of time greater than the few seconds it's 'gone' after a kill to test if it is in fact causing this 'hang'.