====== 디스크 존재체크 ======
===== 개요 =====
시스템에 존재하는 DISK, CD, USB에 대한 존재를 확인한다.
본 기능은 전자정부 표준프레임워크 공통컴포넌트 요소기술 내에 구성되어 있다.
===== 설명 =====
① 디스크 존재를 확인하는 기능
== 관련소스 ==
^유형^대상소스명^설명^비고^
|Service|egovframework.com.utl.service.EgovSysInfo.java|시스템 정보 확인 요소기술 클래스| |
|JSP|WEB_INF/jsp/egovframework/cmm/utl/EgovDiskExst.jsp|테스트 페이지| |
== 메소드 ==
^결과값^메소드명^설명^내용^
|ArrayList|getExistDisk(String diskName)|디스크존재 조회|DISK, CD, USB에 대한 존재정보를 조회한다. disk, cdrom, usb에 대한 갯수를 확인하여 리턴|
== Input ==
* diskName : 디스크종류 (예, "disk")
== Output ==
* ArrayList 타입 : 디스크 갯수정보 목록 {"4"}
===== 환경설정 =====
getExistDisk 메소드는 쉘스크립트의 실행결과를 활용하여 정보를 확인한다. 호출시 활용되는 쉘스크립트의 정보는 globals.properties에 등록한다.
* globals.properties
#getDiskAttribute 메소드에 해당되는 쉘 스크립트
SHELL.UNIX.getDiskExst= /product/jeus/egovProps/prg/getDiskExst.sh
* getDiskExst.sh (유닉스용 디스크존재 조회 스크립트)
lsdev -Cc $1 | wc -l
===== 사용방법 =====
import egovframework.com.utl.sim.service.EgovSysInfo;
//디스크갯수가 등록됨
ArrayList result = EgovSysInfo.getDiskExst();
String diskCnt = (String)result.get(0);
===== 참고자료 =====
N/A