Defined Type: cron::job::weekly

Defined in:
manifests/job/weekly.pp

Overview

Manage weekly cron jobs.

Parameters:

  • command (Cron::Command)

    Command path to be executed

  • minute (Cron::Minute) (defaults to: 0)

    Cron minute

  • hour (Cron::Hour) (defaults to: 0)

    Cron hour

  • weekday (Cron::Weekday) (defaults to: 0)

    Cron weekday

  • user (Cron::User) (defaults to: 'root')

    The user who owns the cron job



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/job/weekly.pp', line 8

define cron::job::weekly (
  Cron::Command $command,
  Cron::Minute  $minute  = 0,
  Cron::Hour    $hour    = 0,
  Cron::Weekday $weekday = 0,
  Cron::User    $user    = 'root',
) {

  cron::job { $title:
    command  => $command,
    minute   => $minute,
    hour     => $hour,
    monthday => '*',
    month    => '*',
    weekday  => $weekday,
    user     => $user,
  }

}