Skip to content

pfioh overview

Dan McPherson edited this page Jun 13, 2017 · 2 revisions

pfioh overview

Abstract

pfioh is a file transfer service that understands pman-like http formatted URLs containing pman-type JSON msg payloads.

Installation / setup

See the main page here.

Startup

See the startup docs here.

Flags

  • --ip=X.X.X.X

    The IP of this service (i.e. the host on which the service is running). pfioh will self-discover this if not specified. To limit communication only from localhost set this to localhost.

  • --port=5055

    The port on which to run. Defaults to 5055.

  • --quiet

    A boolean flag. If specified, run quietly, i.e. no debug/logging info to host terminal.

  • --man <command>

    Not yet implemented.

  • --forever

    A boolean flag. Default is true. If true the service runs effectively forever, or until explicitly told to shut down. In false mode, service will service one request and then self-shutdown.

Transfer modes

pfioh is typically used to transfer files (and directories) from one host to another. This payload is zipped and unzipped as necessary. Other than zip type transfer, pfioh also allows for copy and symlink type transfers (only useful in a NFS type filesystem).

--30--