So erstellen Sie eine Variable in Crontab für ein Datum aus der letzten Woche

So erstellen Sie eine Variable in Crontab für ein Datum aus der letzten Woche

Ich versuche, einen Cron-Job mit einem Skript einzurichten, das gelegentlich interaktiv ausgeführt werden muss.

Bisher sieht es so aus:

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

Was ich wirklich möchte, ist, dass die erste Datumsvariable das heutige Datum minus sieben Tage ist (also letzte Woche) und die zweite Variable so bleibt, wie sie ist (das heutige Datum).

Wie kann ich das machen??? Jede Hilfe ist sehr willkommen!!!

Antwort1

Sie können

59 1 * * 1 /weekly.csh Datum +\%Y\%m\%d --date="-1 Woche" Datum +\%Y\%m\%d >> Protokoll

verwandte Informationen