I just setup a cron job to run a django manage.py command once a month, the thing is this command is a web scraper that updates the entire database, and can run for over 12 hours, after which the cron job times out.
Is there a way to have the cron job live for longer? Or alternatively if I can use an API to restart it on timeout?