chirp(1)

NAME

chirp - command line tool providing explicit control of a Chirp server.

SYNOPSIS

chirp [options] [hostname] [command]

DESCRIPTION

chirp is a tool to connect and manage a Chirp server in a similar way to an FTP client. chirp allows connecting to a Chirp server, copying files, and managing directories, auditing node etc...

Here are some important chirp commands:

chirp also manages Chirp tickets for authentication purpose.

OPTIONS

-a,--auth <flag>
Require this authentication mode.
-d,--debug <flag>
Enable debugging for this subsystem.
-i,--tickets <files>
Comma-delimited list of tickets to use for authentication.
-l, --verbose Long transfer information.
-t,--timeout <time>
Set remote operation timeout.
-v, --version Show program version.
-h, --help Show help text.

ENVIRONMENT VARIABLES

EXIT STATUS

On success, returns zero. On failure, returns non-zero.

EXAMPLES

To conenct to a Chirp server using chirp:
% chirp server1.somewhere.edu
chirp> (enter more commands here)
To copy a single local file using chirp:
% chirp server1.somewhere.edu put /tmp/mydata.dat /mydata/mydata.dat
To get a single remote file using chirp:
% chirp server1.somewhere.edu get /mydata/mydata.dat /tmp/mydata.dat
To create a ticket using:
% chirp server1.somewhere.edu get ticket_create -output myticket.ticket -subject unix:user -bits 1024 -duration 86400 / rl /foo rwl
To register a ticket with other Chirp servers:
% chirp server2.somewhere.edu ticket_register myticket.ticket unix:user 86400
To delete a ticket:
% chirp server1.somewhere.edu ticket_delete myticket.ticket

COPYRIGHT

The Cooperative Computing Tools are Copyright (C) 2003-2004 Douglas Thain and Copyright (C) 2005-2015 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.

SEE ALSO


CCTools 6.1.1 FINAL from source released on