리눅스 쉘스크립트 변수 관련 오류
글쓴이: lim922 / 작성시간: 금, 2018/03/23 - 2:25오후
제가 리눅스 우분투에서 쉘 스크립트를 작성 중입니다.
해당 주기마다 특정 테이블에서 데이터를 수집하여 txt 파일로 생성하는 스크립트를 만들고 있습니다.
해당 주기는 crontab으로 설정을 했고
특정테이블의 데이터를 수집하여 현재시간.txt 파일명으로 생성을 하는 스크립트를 아래와 같이 작성했는데
해당 스크립트 실행시 sql 문법 에러가 나오고 있습니다.
많은 분들 의견 남겨주시면 감사하겠습니다.
#!/bin/bash
name=$(date +"Y%m%d%H%M%S").txt
echo "select * into outfile $name fields terminated by ',' from user;" | mysql -u root -p1111 study
Forums:
crontab -l
crontab -l
에러가 난다면 에러메시지.
를 보여주면 좋겠습니다.
질문 잘 하는 방법
https://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP#AEN70
참고하셔요.
세벌 https://sebuls.blogspot.kr/
음...
date 에 %Y 때문은 아니겠죠..? 그리고 쿼리 에러가 없다는 가정하에 파이프라인으로 넘기지 마시고 mysql 쪽 옵션으로 해결하는게 조금은 더 나은 방법인 것 같습니다. -e 옵션 살펴보시면 되겠네요.
소곤소곤
댓글 달기