Hello,
I am trying to write a command that will perform a third-party transfer using tar over globus-url-copy with a large number of files, so large that I need to use the -T argument of tar to specify a file (or stream) containing the list of files. To do this I am using -src-fsstack and -dst-fsstack to perform the tar/untar between the two GridFTP servers. However I am unable to pipe into the stdin of the -src-fsstack of the source GridFTP server to stream it the list of files to tar and transfer. Has anyone ever created a third-party transfer command with a pipe to the stdin of the -src-fsstack process? My initial impression is that this is not possible without modifying the Globus or XIO source code. Here is an example of what I am trying to do: cat /my/local/list/of/files.txt | \ globus-url-copy -src-fsstack popen:argv=#tar#-cf#-#-T#- -dst-fsstack popen:argv=#tar#-xf#-,ordering gsiftp://source.gridftp/x gsiftp://dest.gridftp/y Thanks! David
