Forum: CFEngine Help
Subject: Re: inserting lines into crontab
Author: ryanwilliams
Link to topic: https://cfengine.com/forum/read.php?3,23442,23462#msg-23462

bundle agent crontab_my_job
{
  files:
    host_domain_net_au::
      "/etc/crontab"
        edit_line => cron_my_job;
}

bundle edit_line cron_my_job
{
  classes:
    "correct" expression => regline("^\* \* \* \* \* /usr/local/bin/my-job 2>&1 
>/dev/null$", "$(edit.filename)");

  delete_lines:
    !correct::
      "^.*my-job.*$";

  insert_lines:
    "* * * * * /usr/local/bin/my-job 2>&1 >/dev/null";
}

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to