Previous topic

tracker

Next topic

version

This Page

transfer

transfer submit|cancel|ls|enable|disable|reset|clear|resubmit|log ..'[eos] transfer ..' provides the transfer interface of EOS.
Options:
transfer submit [--rate=<rate>] [--streams=<#>] [--group=<groupname>] [--sync] [--noauth] <URL1> <URL2> :
  transfer a file from URL1 to URL2
  <URL> can be root://<host>/<path> or a local path /eos/...
  --rate          : limit the transfer rate to <rate>
  --streams       : use <#> parallel streams
  --group         : set the group name for this transfer
  --noauth        : disable authentication protocol enforcement for the copy job
transfer cancel <id>|--group=<groupname>
  cancel transfer with ID <id> or by group <groupname>
  <id>=*          : cancel all transfers (only root can do that)
transfer ls [-a] [-m] [s] [--group=<groupname>] [id]
  -a              : list all transfers not only of the current role
  -m              : list all transfers in monitoring format (key-val pairs)
  -s              : print transfer summary
  --group         : list all transfers in this group
  --sync          : follow the transfer in interactive mode (like interactive third party 'cp')
  <id>            : id of the transfer to list
transfer enable
  : start the transfer engine (you have to be root to do that)
transfer disable
  : stop the transfer engine (you have to be root to do that)
transfer reset [<id>|--group=<groupname>]
  : reset all transfers to 'inserted' state (you have to be root to do that)
transfer clear
  : clear's the transfer database (you have to be root to do that)
transfer resubmit <id> [--group=<groupname>]
  : resubmit's a transfer
transfer kill <id>|--group=<groupname>
  : kill a running transfer
transfer purge [<id>|--group=<groupname>]
  : remove 'failed' transfers from the transfer queue by id, group or all if not specified