Das ist schwer zu erklären, aber für mich.
Ich möchte eine Auszeit setzen für Marionette für einen Cron-Job.
define cron::job (
$url,
$time_offset,
$ensure = 'present',
$minute = 5 + $time_offset,
)
Dann in meinem eigentlichen Job möchte ich */sowie die Minutenvariable verwenden. Ist das möglich? Da meine derzeitige Implementierung fehlschlägt, kann ich nicht die Antwort in den Dokumenten finden, die darauf hindeutet, dass ich den kompletten falschen Weg gehe.
Das ist mein Cron-Job.
cron { "job":
command => "wget -O - --save-cookies cookies.txt --load-cookies cookies.txt --keep-session-cookies https://${url}/ >/dev/null 2>/dev/null",
user => 'housekeeper',
minute => '*/$minute',
ensure => $ensure,
}
Ich würde mich über Rückmeldungen/Vorschläge freuen.
Wäre es besser, wenn ich zum Beispiel nur eine bestimmte Minute verwende und nicht alle 5 Minuten?
Der Grund, warum ich das tun möchte, ist, ich möchte die Cron-Jobs gleich lassen und nur einen Offset an die Klasse für jede Website übergeben.
Perfect, es war nur eine Ursache für doppelte Anführungszeichen verwenden. Danke vielmals. –
Froh, das zu hören. –