HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //usr/share/augeas/lenses/dist/tests/test_cron_user.aug
module Test_Cron_User =

let s = "MAILTO=cron@example.com
31 * * * * ${HOME}/bin/stuff
54 16 * * * /usr/sbin/tmpwatch -umc 30d ${HOME}/tmp\n"

let lns = Cron_User.lns

test lns get s =
  { "MAILTO" = "cron@example.com" }
  { "entry" = "${HOME}/bin/stuff"
    { "time"
      { "minute" = "31" }
      { "hour" = "*" }
      { "dayofmonth" = "*" }
      { "month" = "*" }
      { "dayofweek" = "*" }
    }
  }
  { "entry" = "/usr/sbin/tmpwatch -umc 30d ${HOME}/tmp"
    { "time"
      { "minute" = "54" }
      { "hour" = "16" }
      { "dayofmonth" = "*" }
      { "month" = "*" }
      { "dayofweek" = "*" }
    }
  }

test lns put s after
rm "/MAILTO";
rm "/entry[time/minute = '54']";
set "/entry[. = '${HOME}/bin/stuff']/time/minute" "24" =
  "24 * * * * ${HOME}/bin/stuff\n"