쉘스크립트
-
mysql 데이터베이스 백업 스크립트프로그래밍/DB 2020. 5. 2. 17:20
mysqldump를 사용하여 데이터베이스를 매일 백업하는 쉘스크립트를 작성하였다. mysqldump 사용법 mysqldump는 DB에서 원하는 DB만, table만 백업 할 수 있고, 전체 DB를 백업 할 수 있다. (1) 전체 백업 mysqldump -u계정이름 -p -A > all.sql (2) 특정 DB 백업 mysqldump -u계정이름 -p 특정DB명 > 특정DB명.sql (3) 특정 DB에 특정 테이블 백업 mysqldump -u계정이름 -p 특정DB명 특정table명 > 특정DB명.특정table.sql 복원법 mysql -u [userId] -p [password] [DB명] < 특정DB(특정table).sql - DB 백업 스크립트 작성 # vi /root/dbbackup.sh mysqld..
-
shell script - for 문 사용 예시프로그래밍/Linux 2019. 4. 16. 14:31
쉘 스크립트에서 for문 사용 예시 - 기본 #!/bin/bashfor i in 1 2 3 4 5do echo "Welcome $i times"done - 배열 사용하기 #!/bin/basharrayname=(value1 value2) for i in ${arrayname[@]}do echo "Welcome $i times"done - 숫자범위 사용하기 #!/bin/bashfor i in {2000..2011};do echo " $i times";done - 명령어 결과 사용하기 #!/bin/bashfor entry in $stockdir/*;do echo " $entry times";done - 일반 반복문 형식 사용하기 #!/bin/bashfor (( i=0; i