본문 바로가기
삽질

hdping

by rokwha 2018. 4. 7.

hdping.

hdping_rev1.zip



옵션

-ofile=filename

-sname=sectionname

-silent


옵션파일은 다음과 같은 구조를 가진 ini 파일

[sectioname]

host=localhost

port=포트번호

username=유저명

password=패스워드

database=디비명 또는 엘리어스, 경로

databasetype=firebird / mysql

databaseversion=서버버전. (현재 미사용)


지정된 옵션파일을 가지고 해당 서버에 접속 유무를 알려준다.

사용예

hdping.exe -ofile=fb1.ini -sname=test -silent

접속이 되면 OK 메세지 출력 되고 errorlevel 에 1 이 들어가지며 1이 아니면 접속 불가.

배치파일을 통해서 작업을 할때 가끔 서버가 죽거나 네트워크가 끊어져서 진행이 안되는 경우가 있는데, mysql.exe 나 isql.exe 와 같은 유틸리티 가 이러한 경우 이걸 캐치 하는게 좀 불편해서 간단한 유틸리티를 만들어 버렸다.

현재 지원 데이터베이스는 MySQL ( MariaDB? ) 와 Firebird 이며 버전에 맞는 클라이언트 dll 이 필요하다. MySQL 은 4.1 , Firebird 는 2.5 까지는 테스트 되었다. 다른 버전은 모르겟는데 아마 상위 버전은 안될수도...



반응형