Czasem może się zdarzyć że trzeba sprawdzić identyfikator procesu.
Poniżej znalazłem taki kawałek w WSO Carbon
byte[] bo = new byte[100];
String[] cmd = {"bash", "-c", "echo $PPID"};
Process p;
try {
p = Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
//ignored. We might be invoking this on a Window platform. Therefore if an error occurs
//we simply ignore the error.
return;
}
try {
int bytes = p.getInputStream().read(bo);
} catch (IOException e) {
log.error(e.getMessage(), e);
}
String pid = new String(bo);
Brak komentarzy:
Prześlij komentarz