User Tools

Site Tools


castor:transferzh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
castor:transferzh [2009/06/22 13:56] decianmcastor:transferzh [2014/02/05 15:26] (current) – [How to] nchiap
Line 1: Line 1:
 ====== Copying Files from CASTOR to Zuerich directly ====== ====== Copying Files from CASTOR to Zuerich directly ======
 +** Note: ** [[grid:transferzh | Transfer Instructions for Grid]]
 +
 ===== How to ===== ===== How to =====
-In order to copy files directly from CASTOR to a machine in Zurich, first do+In order to copy files directly from CASTOR to a machine in Zurich, login to the machine grid-ui. There do
 <code> <code>
-export LHCBPRODROOT=/disk/dirac +lhcb-proxy-init
-. ${LHCBPRODROOT}/gLite/external/etc/profile.d/grid-env.sh +
-. ${LHCBPRODROOT}/lcg/etc/profile.d/grid_compat_env.sh +
-export X509_CERT_DIR=/disk/dirac/gLite/external/etc/grid-security/certificates +
-grid-proxy-init+
 </code> </code>
-which will prepare your machine for file-transport.+which will prepare for file-transport.
 Then do (e.g.): Then do (e.g.):
 <code> <code>
Line 17: Line 15:
  
 ** Note: ** You need a Grid Certificate to do this! ** Note: ** You need a Grid Certificate to do this!
 +
 +
 +===== Multi-File Loop =====
 +If you want to transfer several files, Create a file containing a list like this
 +<file txt files.txt>
 +/castor/cern.ch/user/n/nchiapol/my-file-1.root
 +/castor/cern.ch/user/n/nchiapol/my-file-2.root
 +</file>
 +
 +Now you can use the following one-liner to get all the files
 +<code bash>
 +for f in `cat files.txt`; do lcg-cp -v srm://srm-lhcb.cern.ch:8443/srm/managerv2?SFN=$f file://disk/data1/hep/nchiapol/targetDir/${f##*/}; done
 +</code>
 +''${f##*/}'' is the basename (e.g. my-file-1.root). You could probably use ''`basename $f`'' instead.
  
 ===== Transfer with a Script ===== ===== Transfer with a Script =====
castor/transferzh.1245671764.txt.gz · Last modified: 2009/06/22 13:56 by decianm