Man page - chirp(1)
Packages contains this manual
- parrot_run(1)
- makeflow_graph_log(1)
- parrot_locate(1)
- chirp_distribute(1)
- makeflow_ec2_cleanup(1)
- makeflow_viz(1)
- resource_monitor(1)
- mpi_queue_worker(1)
- starch(1)
- makeflow_ec2_setup(1)
- uge_submit_workers(1)
- parrot_lsalloc(1)
- parrot_md5(1)
- condor_submit_workers(1)
- makeflow_blast(1)
- allpairs_master(1)
- work_queue_worker(1)
- split_fasta(1)
- work_queue_status(1)
- work_queue_factory(1)
- parrot_setacl(1)
- vine_factory(1)
- chirp_fuse(1)
- chirp_get(1)
- chirp_audit_cluster(1)
- chroot_package_run(1)
- parrot_timeout(1)
- parrot_mount(1)
- parrot_package_run(1)
- makeflow_monitor(1)
- sand_filter_master(1)
- sand_uncompress_reads(1)
- sand_filter_kernel(1)
- parrot_identity_box(1)
- makeflow(1)
- catalog_query(1)
- work_queue_graph_workers(1)
- sand_align_kernel(1)
- chirp_server(1)
- parrot_getacl(1)
- maker_wq(1)
- coop-computing-tools(1)
- parrot_namespace(1)
- makeflow_linker(1)
- jx_repl(1)
- wavefront(1)
- makeflow_analyze(1)
- slurm_submit_workers(1)
- replica_exchange(1)
- wavefront_master(1)
- make_growfs(1)
- weaver(1)
- vine_submit_workers(1)
- parrot_package_create(1)
- vine_status(1)
- parrot_cp(1)
- makeflow_status(1)
- chirp_status(1)
- sand_compress_reads(1)
- chirp_stream_files(1)
- poncho_package_run(1)
- chirp_server_hdfs(1)
- work_queue_pool(1)
- sand_align_master(1)
- condor_submit_makeflow(1)
- allpairs_multicore(1)
- chirp_put(1)
- torque_submit_workers(1)
- poncho_package_create(1)
- starch.bin(1)
- poncho_package_analyze(1)
- confuga(1)
- parrot_whoami(1)
- catalog_server(1)
- confuga_adm(1)
- parrot_mkalloc(1)
- catalog_update(1)
- sge_submit_workers(1)
- chirp_md5sum(1)
- vine_worker(1)
- deltadb_query(1)
- makeflow_log_parser(1)
- vine_graph_log(1)
- chirp_benchmark(1)
- pbs_submit_workers(1)
- work_queue_graph_log(1)
- disk_allocator(1)
- chirp(1)
apt-get install coop-computing-tools
Manual
chirp
NAMESYNOPSIS
DESCRIPTION
OPTIONS
ENVIRONMENT VARIABLES
EXIT STATUS
EXAMPLES
COPYRIGHT
SEE ALSO
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:
|
• |
open <host> Connect to a Chirp server. |
||
|
• |
close Close connection to current Chirp server. |
||
|
• |
get <remotefile> [localfile] Copy a remote file to local storage. |
||
|
• |
put <localfile> [remotefile] Copy a local file to Chirp server. |
||
|
• |
thirdput <file> <3rdhost> <3rdfile> Copy a remote file to another Chirp server. |
||
|
• |
getacl <remotepath> Get acl of a remote file/directory. |
||
|
• |
setacl <remotepath> <user> <rwldax> Set acl for a remote file/directory. |
||
|
• |
ls [-la] [remotepath] List contents of a remote directory. |
||
|
• |
mv <oldname> <newname> Change name of a remote file. |
||
|
• |
rm <file> Delete a remote file. |
||
|
• |
audit [-r] Audit current Chirp server. |
||
|
• |
exit Close connection and exit Chirp . |
chirp also manages Chirp tickets for authentication purpose.
|
• |
ticket_create [-o[utput] <ticket filename> ] [-s[ubject] <subject/user> ] [-d[uration] <duration> ] [-b[its] <bits> ] [[ <directory> <acl> ] ...] Creat a ticket |
||
|
• |
ticket_create [-o[utput] <ticket filename> ] [-s[ubject] <subject/user> ] [-d[uration] <duration> ] [-b[its] <bits> ] [[ <directory> <acl> ] ...] Creat a ticket |
||
|
• |
ticket_register <name> [ <subject> ] <duration> Manually register a ticket with multiple Chirp severs. |
||
|
• |
ticket_delete <name> Remove a ticket. |
||
|
• |
ticket_list <name> List registered tickets on a Chirp server. |
||
|
• |
ticket_get <name> Check status of a ticket. |
||
|
• |
ticket_modify <name> <directory> <aclmask> Modify a ticket. |
OPTIONS
-a,--auth= <flag>
Enable authentication mode: unix, hostname, address, ticket, kerberos, or globus.
-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
|
• |
CHIRP_CLIENT_TICKETS Comma delimited list of tickets to authenticate with (same as -i). |
EXIT STATUS
On success, returns zero. On failure, returns non-zero.
EXAMPLES
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 |
COPYRIGHT
The Cooperative Computing Tools are Copyright (C) 2022 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.
SEE ALSO
|
• |
Cooperative Computing Tools Documentation |
||
|
• |
Chirp User Manual |
||
|
• |
chirp(1) chirp_status(1) chirp_fuse(1) chirp_get(1) chirp_put(1) chirp_stream_files(1) chirp_distribute(1) chirp_benchmark(1) chirp_server(1) |