chirp(1) Cooperative Computing Tools chirp(1)

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

chirp [options] [hostname] [command]

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:

Require this authentication mode.
Enable debugging for this subsystem.
Comma-delimited list of tickets to use for authentication.
 -l, --verbose
Long transfer information.
Set remote operation timeout.
 -v, --version
Show program version.
 -h, --help
Show help text.

CHIRP_CLIENT_TICKETS Comma delimited list of tickets to authenticate with (same as -i).

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

To connect 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

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

CCTools 8.0.0 DEVELOPMENT