Posts Tagged: shell

(자동화를 위한) Shell script로 MySQL에 insert 하기

빌드와 배포를 자동화하는 작업을 진행하는 도중에 Database에 data를 쓰고 업데이트 하는 기능이 필요하게 되었다. 이 경우 여러가지 방법이 있을 수 있지만 최대한 간단하게, 추가 개발없이 진행하고 싶었다. (Shell script에서) 1. 과거에 사용했던 방법들 간단히 Java로 DB와 connection을 맺고 CRUD를 하는 모듈을 개발해서 사용했던 적이 있다. Jar로 묶어 놓으면 script에서는 jar에 parameter만 몇 개 넘겨서 실행하면… Read more »

Shell에서 SMB로 공유된 파일 존재유무 확인

원격지에서 samba로 공유되고 있는 파일이 존재하는지를 확인하기 위해서 smbclient를 이용해봤다. 아래와 같은 command를 shell에서 호출하고 나서 smbclient //${server}/${service} ${password} -c “ls ${dir}/${file}” exit code를 $?로 판단하면 파일이 존재유무를 손쉽게 확인할 수 있다. 고생을 했던게 ${service}. 단순히 알고 있는게 samba 경로였기 때문에 전체 경로를 다 넣어보니 연결이 안되었었다. samba로 공유된 파일들에 대해서 나처럼 경로에 대한 정보만… Read more »