Za pomocą java.io.File możesz sprawdzić, czy istnieje plik. ZA pid plik jest plikiem ID procesu, który zwraca identyfikator procesu (jak w ps aux ) uruchomionego procesu. Szanse są, jeśli pid plik twojej instancji mysql istnieje, a usługa jest uruchomiona. Jednak zdarzały się przypadki, w których pid plik nadal będzie istniał, jeśli instancja mysql ulegnie gwałtownemu zawieszeniu zamiast normalnego wyjścia.
W tym przykładzie mój mysql pid plik znajduje się pod /run/mysqld
File f = new File("/run/mysqld/mysqld.pid");
if(f.exists() && !f.isDirectory())
{ code here }
Możesz znaleźć swoje, uruchamiając coś takiego w oknie terminala.
pid
dla MySQL?Odpowiedzi:
Za pomocą java.io.File możesz sprawdzić, czy istnieje plik. ZA
pid
plik jest plikiem ID procesu, który zwraca identyfikator procesu (jak wps aux
) uruchomionego procesu. Szanse są, jeślipid
plik twojej instancji mysql istnieje, a usługa jest uruchomiona. Jednak zdarzały się przypadki, w którychpid
plik nadal będzie istniał, jeśli instancja mysql ulegnie gwałtownemu zawieszeniu zamiast normalnego wyjścia.W tym przykładzie mój
mysql pid
plik znajduje się pod/run/mysqld
Możesz znaleźć swoje, uruchamiając coś takiego w oknie terminala.
sudo find / | grep pid | grep mysql
źródło