답변:
java.io.File 을 사용 하면 파일의 존재를 확인할 수 있습니다. pid파일 (에서 발견 프로세스 ID를 반환하는 프로세스 ID 파일 ps aux이 실행중인 프로세스의). 경우 기회는 pid당신의 MySQL 인스턴스의 파일은 다음 서비스가 실행되는 존재. 그러나 pidmysql 인스턴스가 정상적으로 종료되지 않고 갑자기 충돌하는 경우 파일이 여전히 존재하는 경우가 있습니다.
이 예에서 내 mysql pid파일은 아래에 있습니다./run/mysqld
File f = new File("/run/mysqld/mysqld.pid");
if(f.exists() && !f.isDirectory())
{ code here }
터미널 창에서 이와 같은 것을 실행하여 찾을 수 있습니다.
sudo find / | grep pid | grep mysql
pidMySQL 은 어디에 있습니까 ?