Код: Выделить всё
{ crontab -l -u root 2>/dev/null; echo "10 2 * * * python3 main.py /data/log/access.log-\$(date -d \"yesterday\" \"+%Y%m%d\") /data/log/status.json > /dev/null 2>&1"; } \
Изначально, когда я писал это, он был на базовом образе Alpine, но по другим техническим причинам мы его перенесли. в базовый образ Debian. Теперь задание cron завершается сбоем, поскольку программа не получает второй аргумент. Это журнал моих заданий cron.
Код: Выделить всё
CRON[1495]: (root) CMD (python3 /main.py /data/log/access.log-$(date -d yesterday + )
Подробнее здесь: https://stackoverflow.com/questions/791 ... introduced
Мобильная версия