Назад | Перейти на главную страницу

Используете MAILTO в crontab?

Сценарий 1:

     MAILTO=xyz@example.com
10 12 * * * /usr/local/bin/curator --dry-run --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml >> /home/itadmin/.curator/logs.txt 2>&1

Таким образом, все STDOUT и STDERR попадают в logs.txt.

Сценарий 2:

Если я использую вот так:

 10 12 * * * /usr/local/bin/curator --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml 

Я получаю почту, но не сохраняю ее в logs.txt

Мне нужна комбинация 1 и 2: я хочу, чтобы мои ежедневные журналы добавлялись в файл logs.txt для целей истории, а также хочу, чтобы ежедневные журналы отправлялись по почте.

Пытаться tee:

10 12 * * * /usr/local/bin/curator --dry-run --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml 2>&1 | /usr/bin/tee -a /home/itadmin/.curator/logs.txt