Sur AmazonLinux, définissez cron et exécutez les commandes AWS. En tant que condition préalable, le rôle IAM de cette commande est requis pour EC2. Je n'écrirai pas les détails cette fois.
OS Linux/Unix, Amazon Linux 2018.03
#cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2017.09"
.
.
# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
Je l'ai mentionné ici. https://kb.iu.edu/d/afiz
Exécutons la commande AWS qui génère la liste EC2 Arn à Tokyo
!/bin/sh
/usr/bin/aws ec2 describe-instances --region ap-northeast-1 |grep Arn |awk -F \" '{print $4}' >> /root/ec2-file
N'oubliez pas d'essayer d'exécuter le fichier ici et de rechercher d'éventuelles erreurs.
Modifier avec ** crontab -e ** Je veux tester l'opération, alors laissez-la fonctionner toutes les minutes
* * * * * bash /root/awscron
** Réglage terminé **
tail -f /var/log/cron
Vous pouvez consulter le journal d'exécution avec
N'oubliez pas de supprimer les paramètres lorsque vous n'en avez plus besoin ** Supprimer les paramètres avec crontab -r **
※ -r supprime tout ce qui est défini avec crontab -e, donc s'il est déjà en fonctionnement Vous pouvez commenter avec -e
Tips L'exécution de crontab -e en tant qu'utilisateur root modifie / var / spool / cron / root Par conséquent, dans ce cas, il n'est pas nécessaire de spécifier l'utilisateur comme auparavant.
Comme mentionné ci-dessus, si vous faites une erreur d'opération, le fichier cron disparaîtra, je décrirai donc comment ne pas utiliser crontab
Pour le fichier des paramètres cron, créez un fichier sous /etc/cron.d/
Par exemple /etc/cron.d/Crontest
* * * * * root sh /root/awscron
Cette fois, je n'ai décrit que le réglage simple. Je résumerai plus en détail à l'avenir.
cron - wikipedia https://en.wikipedia.org/wiki/Cron
Dangers de crontab -r https://qiita.com/NACK/items/c0c0feda4e7a8030346f
Recommended Posts