Вот такая крон-задача:
*/20 * * * * source /home/user/venv/bin/activate && python /home/user/project/main.py && deactivate
Крон ее исправно запускает в нужное время (проверял в /var/log/syslog). Но сам скрипт не отрабатывает.
Не работает как из под рута, так и из под юзера.
Пробовал эту команду запускать вручную. Отрабатывает нормально.
Другая задача, в которой не используется virtualenv, отрабатывает нормально.