I have a simple cron to execute something every year and I set it up like I would a normal cron
45 13 11 3 *
I would expect it to fire at 13:45 on 11th of March. (Crontab.guru - The cron schedule expression generator*) but it just does nothing. No error, I can’t see any reason why it’s not working.
I have these Timezone Settings in the docker-compose file
- GENERIC_TIMEZONE=Europe/Vienna
- TZ=Europe/Vienna
I have checked the time in the container and it’s correct
I have also checked the workflow timezone:
If I switch from manual cron to dropdown settings and create the cron like this:
Then everything works fine and it triggered as expected at 13:55
I don’t see the error in my initial cron definition. What am I doing wrong? I really can’t seem to find it.
Information on your n8n setup
- n8n version: Version 1.31.2
- Database (default: SQLite): PostgreSQL
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: