Я хочу, чтобы он выполнялся каждые 29 дней в 3 часа ночи, независимо от того, в какой день месяца. Я полагаю, если он будет выполнен первым в 19 сентября, на следующий день будет 18 октября, затем 16 ноября ...
Кроме того, если я выполню crontab -e сегодня (19 сентября), когда будет первое выполнение?
а) 29 дней с сегодняшнего дня
или б) 29 / сен?
Если ответ - б), есть ли способ заставить его выполняться немедленно или как описано в а)?
Вы не можете делать то, что хотите, только с помощью cron. Если вы хотите использовать cron, вам нужно будет запускать свое приложение каждый день и проверять, следует ли ему продолжить или выйти и ждать следующего дня.