This script is called by cron and is responsible for getting rid of empty folders in the
ttyrec/directory of users homes, which may contain a high amount of empty folders for busy users connecting to a lot of different servers, as we create one folder per destination IP. Of course, this script will only remove empty folders, never actual files.
Logging & activation options
Script logging configuration and script activation
These options govern the behavior of the script
Logging & activation
string, path to a file
File where the logs will be written to (don't forget to configure
Note that using this configuration option, the script will directly write to the file, without using syslog.
If empty, won't log directly to any file.
The syslog facility to use for logging the script output. If set to the empty string, we'll not log through syslog at all. If this configuration option is missing from your config file altogether, the default value will be used (local6), which means that we'll log to syslog.
0 or 1
If set to 1, the script is enabled and will attempt to garbage-collect empty directories located
/home/*/ttyrec. If set to anything else, the script is considered disabled and will not run.
int, >= 0
The amount of days the empty folder must have been empty before considering a removal. You probably don't need to change the default value, unless you want to ensure that a given folder has not been used since some time before removing it (this has no impact as folders are re-created as needed).