The TLP client is used in conjunction with the TLP server. The TLP client can run without any user interaction, after you have properly configured it. When you run the tlpc main command, the TLP client performs the following tasks:
Gathers system information
Optionally runs an analyzer on the client
Stores system information and the output of the system analysis engine
Transfers data to the TLP server to enable patch set creation for each client system
You can manually run the TLP client. Or, if you choose to, you can set up a cron job to run the TLP client at regularly scheduled intervals. For more information about setting up cron jobs, see Chapter 15, Scheduling System Tasks (Tasks), in System Administration Guide: Advanced Administration. Example 2–4 shows a typical TLP client run.
This example shows a typical TLP client run. Note that to run PatchPro, you must be superuser or assume an equivalent role.
# ./tlpc main TLP - Client ------------ * Tlp::Collector::TlpExplorer * Tlp::Analyzer::PatchPro + Starting PatchPro + Parsing PatchPro Output * Tlp::Transfer::HTTP + Connecting to http://your-tlp-server/tlp-cgi/tlp_server.pl + Uploading data 100% [===========================================] |