Init script jobΒΆ

This is a job for controlling services started by an init script.

This is a very simple job, because it defers most of its action to the existing init script for a service, found in /etc/init.d.

Features not provided by the init script are the retrieval of logfiles, and the possibility to retrieve and transfer back configuration files.

This job has the following configuration parameters:

[job.xxx]
type

Must be init.

script

The name of the init script (as a file in /etc/init.d). If not given, it is the same as the name of the job.

logfiles

Comma-separated full paths of logfiles to read and show to the client when requested. If not given, no logs are transferred.

configfiles

Comma-separated full paths of config files to transfer to the client and write back when updates are received. If not given, no configs are transferred.

description

A nicer description for the job, to be displayed in the GUI. Default is no description, and the job name will be displayed.

permissions
pollinterval

The standard parameters present for all jobs.

A typical section looks like this:

[job.dhcpd]
type = init
logfiles = /var/log/dhcpd.log
configfiles = /etc/dhcp/dhcpd.conf