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.0.0 from source released on