GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
charon.pipe(1) charon.pipe(1)

charon.pipe - filter filenames generated by tartarus and print those exceeding a certain age

charon.pipe [--null|-0] --maxage days (--profile identifier| --all) [--dry-run] [--verbose] [--help]

This program is swiss-army-knife of the charon suite. It does not operate on files itself, but exposes the filtering mechanism of the Tartarus::Charon::Filter module to shell scripting. It does read filenames from its standard input and processes the filenames supplied, writing the filenames of expired files to the standard output.

--null | -0
Setting this parameter makes charon.local use \0 as filename separator instead of newline, allowing it to process even more exotic filenames and collaboration with tools like find or xargs.
--maxage n
Set the maximum number of days after which a backup is expired.
--profile name
Set the profile name to process. This is mandatory unless --all is supplied.
--all
This options makes charon.pipe process the filenames of all profiles.
--dry-run
This option prevents charon from actually deleting files.
--verbose
This option makes charon more verbose about the actions made
--help
This parameter shows a brief command reference.

Charon.pipe can be used to emplay custom cleanup scripts, for example by gathering filenames through an SSH connection. It can also be used for testing purposes:

    $ find -maxdepth 1 -type f -printf '%f\0' | charon.local -0 --maxage 7 --all | xargs -0 -- ls -l

Stefan Tomanek <stefan.tomanek@wertarbyte.de>
2022-05-14 0.9.8

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.