回答:
java.io.Fileを使用すると、ファイルの存在を確認できます。pid
ファイルには、プロセスID(に見られるよう返すプロセスIDファイルでps aux
実行しているプロセスのを)。あればチャンスはあるpid
、あなたのMySQLインスタンスのファイルは、サービスが実行されて存在しています。ただし、pid
mysqlインスタンスが正常に終了する代わりに突然クラッシュした場合、ファイルがまだ存在する場合があります。
この例では、私の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
pid
MySQL はどこにありますか?