Запуск задания Cron в Amazon Instance с помощью Bitnami
У меня есть запрограммированный файл python, который делает автоматическое резервное копирование моего экземпляра Amazon.
В этом случае у меня установлен Mautic Bitnami.
Я попытался запустить файл из следующей строки, прямо в терминале, и он работает правильно.
python3 /home/bitnami/aws/snapshot_script.py --volume-ids = vol-07701xxxxxxxxxx --expiry-days = 7
(Создайте резервную копию, срок действия которой истекает через 7 дней.)
Вот как snapshot_script.py
файл начинается:
#!/usr/bin/env python3
Проблема начинается, когда я хочу выполнить строку кода в задании cron, она не работает.
Я перепробовал много вещей без результатов, например:
- + Изменить
python
в/usr/bin/python3
- + Изменить
python
в//usr/bin/env python3
- использование
your bitnami -s
при запуске cron sudo crontab -l
чтобы увидеть, если это выполняется (да, это делает)sudo adduser bitnami daemon
рекомендуется в ИнтернетеСкопируйте структуру других крон:
/ 5 * * * * su daemon -s / bin / sh -c "/ opt / bitnami / php / bin / php -q / opt / bitnami / apps / mautic / htdocs / app / console mautic: сегменты: обновление" #mautic-сегменты-хрон
результат locate python
являются:
/usr/bin/python3.5
/usr/bin/python3.5m
/usr/lib/python2.7
/usr/lib/python3.5
/etc/python3.5
/usr/local/lib/python3.5
/usr/include/python3.5m
/usr/share/
Как мне поступить?