- EC2 Linux Timezone 변경
$ sudo su - root
$ rm /etc/localtime
rm: remove regular file '/etc/localtime'? yes
$ ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
- Crontab을 이용한 스케쥴관리
DB백업을 위해 EC2에서 쉘스크립트를 작성한다.
#!/bin/bash
DATE=$(date &%Y-%m-%d_%H_%M)
BACKUP_DIR=/home/ec2-user/db_backups
if [ ! -d $BACKUP_DIR ]; then
mkdir $BACKUP_DIR
fi
mysqldump -u {rootname} -p{password} -h {rds host} -v {schemaName} > $BACKUP_DIR/"backup_"$DATE.sql
find $BACKUP_DIR -ctime -exec rm -f {} \;
특정시간이 되면 스크립트가 실행되도록 crontab 설정을 해준다.
$ crontab -e
위 명령어를 입력하면 자동으로 편집기가 실행된다.
# 월 수 금 마다 오전 6시에 실행
# >> 뒤로는 스케쥴러작업에 대한 로그
0 6 * * 0,2,4 /home/ec2-user/db_backup.sh >> /home/ec2-user/logs/cron_db_backup.log 2>&1
'AWS' 카테고리의 다른 글
EC2 설정하기 (2) (0) | 2022.05.23 |
---|---|
EC2 설정하기 (1) (0) | 2022.05.20 |