Создайте скрипт оболочки, который удалит ваш скрипт перезагрузки.
#! /bin/bash
rm -f /path/to/my/python_script.py
Добавьте этот скрипт как User Data
в ваш экземпляр EC2.
Перезагрузите экземпляр. Сценарий запустится, удалив скрипт перезагрузки python.
Обратите внимание на флаг -f
. Это означает force
, который будет обрабатывать файлы, настроенные только для чтения.
Вернитесь и удалите этот сценарий из пользовательских данных, как только вы сможете контролировать / получать доступ к своему экземпляру.
Запуск команд на вашем экземпляре Linux при запуске