program: Receive messages from external applications

The program driver starts an external application and reads messages from the standard output (stdout) of the application. It is mainly useful to receive log messages from daemons that accept incoming messages and convert them to log messages.

The program driver has a single required parameter, specifying the name of the application to start.

Declaration

Terminal window
program(filename);

For the list of available optional parameters, see program() source options.

Example: Using the program() driver

Terminal window
source s_program {
    program("/etc/init.d/mydaemon");
};