try { File fPidFile = new File(pidFile); if (fPidFile.getParentFile() != null) { FileSystemUtils.mkdirs(fPidFile.getParentFile()); } FileOutputStream outputStream = new FileOutputStream(fPidFile); outputStream.write(Long.toString(JvmInfo.jvmInfo().pid()).getBytes(Charsets.UTF_8)); outputStream.close(); fPidFile.deleteOnExit();//程序退出时删除文件 } catch (Exception e) { String errorMessage = buildErrorMessage("pid", e); System.err.println(errorMessage); System.err.flush(); System.exit(3); }
记录启动项目时写pid文件功能
最新推荐文章于 2022-08-26 10:13:59 发布