Q: "Я нашел это только в /etc/cron.d/barman"
A: Посмотрите на crontab пользователя barman
shell> crontab -u barman -l
Зависит от ОС, где хранятся эти файлы. Например, Ubuntu хранит файлы в /var/spool/cron/crontabs/
, но FreeBSD использует /var/cron/tabs/
. См. Параметр cron_file .
Используйте cronvar для управления переменными в crontabs. Например
- name: Set PATH to crontab
cronvar:
name: PATH
user: barman
value: /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/var/lib/barman/.local/bin:/var/lib/barman/bin:/usr/pgsql-10/bin/
или исправить задачу cron Set PATH to crontab
. Кавычки из параметра env :
"... параметры name и value - это имя и значение переменной среды."
- name: Set PATH to crontab
cron:
name: PATH
env: yes
user: barman
value: /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/var/lib/barman/.local/bin:/var/lib/barman/bin:/usr/pgsql-10/bin/