• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Automatiser l'arrêt et le démarrage des EC2 avec un Cron Job

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Dans cet article, nous allons voir comment créer un script Bash qui arrête et redémarre automatiquement nos instances EC2 à l'aide d'un cron job. Ce processus est idéal pour optimiser les coûts en arrêtant les instances hors des heures de travail et en les redémarrant lorsque c'est nécessaire.

Prérequis :

  • Une instance EC2 sous Linux (Amazon Linux, Ubuntu, etc.)
  • AWS CLI installé et configuré
  • Accès SSH à l'instance (Nous utiliserons MobaXterm)
1. Se connecter à son instance
Nous commençons par nous connecter à notre EC2 à distance avec MobaXterm via une paire de clé.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Une fois connecté, créez le fichier shutdown_restart_ec2.sh et ajoutez le code suivant via nano avec la commande nano /home/ec2-user/shutdown_restart_ec2.sh :


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



3. Rendre le script exécutable
Une fois le script créé, on lui donne les droits d'exécution avec :


chmod +x /home/ec2-user/shutdown_restart_ec2.sh
4. Ajouter notre script dans un cron job
Une fois les droits d'exécution accordées, nous allons ouvrir crontab pour y placer notre cron job avec la commande crontab -e . Cela ouvrira directement un éditeur de text vi/vim dans lequel nous ajouterons notre script.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Pour écrire dans vi/vim, appuyez sur i pour entrer en mode --insertion. Cela fait, appuyer sur échappe pour passer en mode commande puis :wq pour sauvegarder et quitter.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Après être sorti de l'éditeur, nous trouverons un message similaire qui confirme la creation de notre cron job.

Maintenant que notre cron job a été crée, nous allons pouvoir vérifier si le service crond est actif avec systemctl status crond .


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Ensuite, nous allons pouvoir lister nos cron jobs avec crontab -l :


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Ça y est ! Nous avons fini notre tâche.
Merci et à bientôt.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу