Crontab with flask command on Azure App Service with Linux ASP

Viewed 309

What I'm trying to do is to run flask command in crontab on Azure App Service with linux App Service Plan.

So far I have my startup.sh to setup cron but the command does not execute, nothing in the logs.

# startup.sh

#!/bin/sh
apt-get update -qq
apt-get install gcc -yqq
apt-get install g++ -yqq
source antenv/bin/activate
pip install -r requirements.txt
apt-get install cron -yqq
service cron start
(crontab -l 2>/dev/null; echo "*/5 * * * * /home/site/wwwroot/antenv/bin/python -m flask db update_migrations")|crontab
gunicorn --bind=0.0.0.0 --workers=4 startup:app

When I was trying to execute the command via SSH I had to install requirements and then, the command itself was working

> /home/site/wwwroot/antenv/bin/python -m flask db update_migrations

but in the crontab it does not want to.

How to debug it, where to find the problem.

Thank you for your help!

1 Answers
Related