AWS EC2 - запускать постоянный скрипт Python при запуске (Ubuntu 16.04) - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь снизить свои затраты на AWS, запуская и останавливая мои экземпляры, когда они мне не нужны. В настоящее время у меня есть лямбда-триггеры с CloudWatch, которые запускаются / останавливаются, и эта часть работает.

Однако теперь мне нужно иметь возможность загружаться с лямбдой и автоматически запускать мой скрипт на python (он зацикливается - пока следующая лямбда не закроет экземпляр).

Я пробовал и метод /rc.local, и метод crontab, и пока мне не повезло, и мне трудно даже отладить, что идет не так, потому что я не получаю вывод / обратную связь.

  • Какова текущая лучшая практика и самый простой способ заставить скрипт Python запускаться при запуске?
  • Мне также нужно, чтобы он постоянно работал в EC2 без активного SSH. Я обычно настраиваю свои скрипты для запуска в tmux, чтобы добиться этого, поэтому не уверен, как с этим справиться.

Мой путь к Python ~/myenv/bin/python3, а файл в ~/scripts/myscript.py.

Я использую Ubuntu 16.04.

Спасибо за любую помощь, спасибо.

...