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:
chirp also manages Chirp tickets for authentication purpose.
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 |