Как создать переменную в crontab для даты прошлой недели

Как создать переменную в crontab для даты прошлой недели

Я пытаюсь настроить задание cron, используя скрипт, который необходимо время от времени запускать в интерактивном режиме.

Пока это выглядит так:

59 1 * * 1 /weekly.csh date +\%Y\%m\%d date +\%Y\%m\%d>> журнал

На самом деле мне нужно, чтобы первая переменная даты была сегодняшней датой за вычетом семи дней (т. е. прошлой недели), а вторая переменная оставалась как есть (сегодняшняя дата).

Как мне это сделать??? Любая помощь будет высоко оценена!!!

решение1

Вы можете использовать

59 1 * * 1 /weekly.csh дата +\%Y\%m\%d --date="-1 неделя" дата +\%Y\%m\%d >> журнал

Связанный контент