回答:
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 はどこにありますか?