'\" t .\" Title: pegasus-create-dir .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 11/09/2018 .\" Manual: Pegasus Manual .\" Source: Pegasus 4.4.0 .\" Language: English .\" .TH "PEGASUS\-CREATE\-DIR" "1" "11/09/2018" "Pegasus 4\&.4\&.0" "Pegasus Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" pegasus-create-dir \- Creates work directories in Pegasus workflows\&. .SH "SYNOPSIS" .sp .nf \fBpegasus\-create\-dir\fR [\fB\-h\fR][\fB\-l\fR \fIlevel\fR][\fB\-u\fR \fIURL\fR] .fi .SH "DESCRIPTION" .sp \fBpegasus\-create\-dir\fR creates a directory for the given URL\&. Some of the protocols it can handle are GridFTP, SRM, Amazon S3, HTTP, and file:// (using mkdir)\&. .sp Note that pegasus\-create\-dir is a tool mostly used internally in Pegasus workflows, but the tool can be used stand alone as well\&. .SH "OPTIONS" .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Prints a usage summary with all the available command\-line options\&. .RE .PP \fB\-l\fR \fIlevel\fR, \fB\-\-loglevel\fR \fIlevel\fR .RS 4 The debugging output level\&. Valid values are \fIdebug\fR, \fIinfo\fR, \fIwarning\fR, and \fIerror\fR\&. Default value is \fIinfo\fR\&. .RE .PP \fB\-u\fR \fIURL\fR, \fB\-\-url\fR \fIURL\fR .RS 4 Specifies the directory to create\&. .RE .PP \fB\-s\fR \fIURL\fR, \fB\-\-site\fR \fIURL\fR .RS 4 Name of the targeted site\&. This is used when determining which credential to use\&. .RE .SH "EXAMPLE" .sp .if n \{\ .RS 4 .\} .nf $ pegasus\-create\-dir \-s some_site_name \-u gsiftp://somehost/some/path .fi .if n \{\ .RE .\} .SH "CREDENTIAL HANDLING" .sp Credentials used for create dir can be specified with a combination of comments in the input file format and environment variables\&. For example, give the input file above, pegasus\-create\-dir will expect either one environment variable specifying one generic credential (X509_USER_PROXY), or a specific one for the site named on the command line (X509_USER_PROXY_some_site_name)\&. .SH "AUTHORS" .sp Pegasus Team \m[blue]\fBhttp://pegasus\&.isi\&.edu\fR\m[]