Como criar uma variável no crontab para uma data da semana passada

Como criar uma variável no crontab para uma data da semana passada

Estou tentando configurar um cron job, usando um script que precisa ser executado ocasionalmente de forma interativa.

Até agora está assim:

59 1 * * 1 /weekly.csh date +\%Y\%m\%d date +\%Y\%m\%d>> log

O que eu realmente quero é que a primeira variável de data seja a data de hoje, menos sete dias (ou seja, semana passada) e a segunda variável permaneça como está (data de hoje).

Como posso fazer isso??? Qualquer ajuda é muito apreciada!!!

Responder1

Você pode usar

59 1 * * 1 /weekly.csh data +\%Y\%m\%d --date="-1 semana" data +\%Y\%m\%d >> log

informação relacionada