프로그래밍/Linux
-
리눅스에서 디스크 중 어느것이 ssd인지 확인하기프로그래밍/Linux 2018. 3. 4. 17:23
여러 개의 디스크 중 어느 것이 ssd이고 어느 것이 하드 디스크인지 확인해보고 싶었다. 일단 fdisk -l 로 마운트 된 디스크들을 확인하였다. sda, sdb, sdc 의 세 개의 디스크가 있는 것을 확인하였다. 대충 용량을 보니 어느 것이 ssd인 지 알 수 있긴 하다 . 그래도 확실히 체크를 해 보자. # fdisk -l Disk /dev/sda: 500.1 GB, * bytes... Disk /dev/sdb: 500.1 GB, 500107862016 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes Disk /dev/sdc doesn't contain a ..
-
자주 사용하는 bash shell script 기능프로그래밍/Linux 2017. 9. 17. 15:01
자주 사용하는 셸스크립트 기능 문자열 비교 #!/bin/bash if [ "$1" == "yesterday" ]; then today=`date '-d yesterday' '+%d %b %Y'` todayfile=`date '-d yesterday' '+%y_%m_%d'` else today=`date '+%d %b %Y'` todayfile=`date '+%y_%m_%d'` fi 파일 경로에서 파일 이름만 추출 fspec="/exp/home1/abc.txt"fname="${fspec##*/}"
-
shell script에서 mysql query 실행하기프로그래밍/Linux 2017. 5. 1. 13:24
shell script에서 mysql query를 사용하는 스크립트 예시를 정리해둔다. 쉘 스크립트 에서 사용한다고 mysql 사용 방법이 별다를 건 없고 query 내에서 "를 사용하지 않고 '를 사용하는 정도만 주의하면 된다. #!/bin/bash lastday_mysql=`date -d '1 day ago' '+%Y-%m-%d'`today_query="SELECT * FROM table where 날짜 = '${lastday_mysql}' into outfile '/tmp/table.csv' fields terminated by ',';"echo $today_querymysql -u uid -p{passwd} -D database -e "${today_query}" mysql query의 결과를 변..