Я предполагаю, что ваше задание cron будет запускать сценарий bash. Ваш скрипт может использовать команду date
для указания относительной даты.
Неделя в прошлом
VORDATE=$(date -d "7 days ago")
Через неделю в будущем
VORDATE=$(date -d "7 days")
man date
для получения дополнительной информации.
редактировать :Как отформатировать вывод
Вы можете отформатировать вывод, добавив строку формата с помощью параметра +
, %<codes>
описаны на странице руководства, чтобы добавить литерал %, используйте %%
вот пример с пробелами для облегчения чтения.
$ date -d "7 days ago" +"%m %%2f %d %%2f %Y"
09 %2f 19 %2f 2019