Я обнаружил, что ZFS на человечности 16.04 настраивает куст всех пулов второе воскресенье каждого месяца через /etc/cron.d/zfsutils-linux
.
Я хотел бы изменить это на один раз в три месяца.
Я могу просто отредактировать/etc/cron.d/zfsutils-linux и изменение
# Scrub the second Sunday of every month.
24 0 8-14 * * root [ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/scrub ] && /usr/lib/zfs-linux/scrub
кому:
# Scrub the first Sunday of of Mar,Jun,Sep, Dec
05 0 1-7 3,6,9,12 0 root [ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/scrub ] && /usr/lib/zfs-linux/scrub
Любой совет будет цениться.
* * * * *
Minute Hour Day of Month Month of Year Day of Week
05 0 1-7 3,6,9,12 0
Да, потому что Вы сказали этому работать на пятой минуте полуночи, если pithing первые семь дней марта месяцев, июня, сентября или декабря, это - воскресенье.
Часть с $(date +\%w) -eq 0 && ...
преобразовывает вывод date
в числовое значение дня недели и проверок, если это 0
, или воскресенье, прежде, чем выполнить задание куста.