Я пытаюсь снизить свои затраты на AWS, запуская и останавливая мои экземпляры, когда они мне не нужны. В настоящее время у меня есть лямбда-триггеры с CloudWatch, которые запускаются / останавливаются, и эта часть работает.
Однако теперь мне нужно иметь возможность загружаться с лямбдой и автоматически запускать мой скрипт на python (он зацикливается - пока следующая лямбда не закроет экземпляр).
Я пробовал и метод /rc.local
, и метод crontab
, и пока мне не повезло, и мне трудно даже отладить, что идет не так, потому что я не получаю вывод / обратную связь.
- Какова текущая лучшая практика и самый простой способ заставить скрипт Python запускаться при запуске?
- Мне также нужно, чтобы он постоянно работал в EC2 без активного SSH. Я обычно настраиваю свои скрипты для запуска в tmux, чтобы добиться этого, поэтому не уверен, как с этим справиться.
Мой путь к Python ~/myenv/bin/python3
, а файл в ~/scripts/myscript.py
.
Я использую Ubuntu 16.04.
Спасибо за любую помощь, спасибо.