static boolean apropos() { return OS.isWindowsForSure(); }
/** * If we can determine it -- find out if the process that owns the given * process id is running. * @param aPid * @return true if it's running, false if not and null if we don't know. * I.e the return value is a true tri-state Boolean. */ public static final Boolean isProcessRunning(int aPid) { try { if (OS.isWindowsForSure()) return isProcessRunningWindows(aPid); else return isProcessRunningUnix(aPid); } catch (Exception e) { return null; } } //////////////////////////////////////////////////////////////////////////
private void validateServiceName() throws CommandException { if (!ok(serviceName)) serviceName = dirs.getServerDir().getName(); // On Windows we need a legal filename for the service name. if(OS.isWindowsForSure() && !FileUtils.isFriendlyFilename(serviceName)) { throw new CommandException(strings.get("create.service.badServiceName", serviceName)); } if (logger.isLoggable(Level.FINER)) logger.finer("service name = " + serviceName); }
/** * If we can determine it -- find out if the process that owns the given * process id is running. * * @param aPid * @return true if it's running, false if not and null if we don't know. I.e * the return value is a true tri-state Boolean. */ public static Boolean isProcessRunning(int aPid) { try { if (OS.isWindowsForSure()) return isProcessRunningWindows(aPid); else return isProcessRunningUnix(aPid); } catch (Exception e) { return null; } } //////////////////////////////////////////////////////////////////////////
/** * If we can determine it -- find out if the process that owns the given * process id is running. * * @param aPid * @return true if it's running, false if not and null if we don't know. I.e * the return value is a true tri-state Boolean. */ public static Boolean isProcessRunning(int aPid) { try { if (OS.isWindowsForSure()) return isProcessRunningWindows(aPid); else return isProcessRunningUnix(aPid); } catch (Exception e) { return null; } } //////////////////////////////////////////////////////////////////////////
private void validateServiceName() throws CommandException { if (!ok(serviceName)) serviceName = dirs.getServerDir().getName(); // On Windows we need a legal filename for the service name. if(OS.isWindowsForSure() && !FileUtils.isFriendlyFilename(serviceName)) { throw new CommandException(strings.get("create.service.badServiceName", serviceName)); } logger.finer("service name = " + serviceName); }
private void validateServiceName() throws CommandException { if (!ok(serviceName)) serviceName = dirs.getServerDir().getName(); // On Windows we need a legal filename for the service name. if(OS.isWindowsForSure() && !FileUtils.isFriendlyFilename(serviceName)) { throw new CommandException(strings.get("create.service.badServiceName", serviceName)); } logger.finer("service name = " + serviceName); }
private void validateServiceName() throws CommandException { if (!ok(serviceName)) serviceName = dirs.getServerDir().getName(); // On Windows we need a legal filename for the service name. if(OS.isWindowsForSure() && !FileUtils.isFriendlyFilename(serviceName)) { throw new CommandException(strings.get("create.service.badServiceName", serviceName)); } logger.finer("service name = " + serviceName); }
/** * @param args the command line arguments */ public static void main(String args[]) { System.out.println("os.version = " + System.getProperty("os.version")); System.out.println("os.name = " + System.getProperty("os.name")); System.out.println("os.arch = " + System.getProperty("os.arch")); System.out.println("isUNIX() returned: " + isUNIX()); System.out.println("isWindows() returned: " + isWindows()); System.out.println("isWindowsForSure() returned: " + isWindowsForSure()); System.out.println("isSun() returned: " + isSun()); System.out.println("isLinux() returned: " + isLinux()); System.out.println("isDebianLinux() returned: " + isDebianLinux()); System.out.println("isFedoraLinux() returned: " + isFedoraLinux()); System.out.println("isGentooLinux() returned: " + isGentooLinux()); System.out.println("isKnoppixLinux() returned: " + isKnoppixLinux()); System.out.println("isMandrakeLinux() returned: " + isMandrakeLinux()); System.out.println("isMandrivaLinux() returned: " + isMandrivaLinux()); System.out.println("isRedHatLinux() returned: " + isRedHatLinux()); System.out.println("isSlackwareLinux() returned: " + isSlackwareLinux()); System.out.println("isSuSELinux() returned: " + isSuSELinux()); System.out.println("isUbuntuLinux() returned: " + isUbuntuLinux()); System.out.println("isSunX86() returned: " + isSunX86()); System.out.println("isSunSparc() returned: " + isSunSparc()); System.out.println("isDarwin() returned: " + isDarwin()); System.out.println("isSolaris10() returned: " + isSolaris10()); System.out.println("isAix() returned: " + isAix()); } }
/** * @param args the command line arguments */ public static void main(String args[]) { System.out.println("os.version = " + System.getProperty("os.version")); System.out.println("os.name = " + System.getProperty("os.name")); System.out.println("os.arch = " + System.getProperty("os.arch")); System.out.println("isUNIX() returned: " + isUNIX()); System.out.println("isWindows() returned: " + isWindows()); System.out.println("isWindowsForSure() returned: " + isWindowsForSure()); System.out.println("isSun() returned: " + isSun()); System.out.println("isLinux() returned: " + isLinux()); System.out.println("isDebianLinux() returned: " + isDebianLinux()); System.out.println("isFedoraLinux() returned: " + isFedoraLinux()); System.out.println("isGentooLinux() returned: " + isGentooLinux()); System.out.println("isKnoppixLinux() returned: " + isKnoppixLinux()); System.out.println("isMandrakeLinux() returned: " + isMandrakeLinux()); System.out.println("isMandrivaLinux() returned: " + isMandrivaLinux()); System.out.println("isRedHatLinux() returned: " + isRedHatLinux()); System.out.println("isSlackwareLinux() returned: " + isSlackwareLinux()); System.out.println("isSuSELinux() returned: " + isSuSELinux()); System.out.println("isUbuntuLinux() returned: " + isUbuntuLinux()); System.out.println("isSunX86() returned: " + isSunX86()); System.out.println("isSunSparc() returned: " + isSunSparc()); System.out.println("isDarwin() returned: " + isDarwin()); System.out.println("isSolaris10() returned: " + isSolaris10()); System.out.println("isAix() returned: " + isAix()); } }
/** * @param args the command line arguments */ public static void main(String args[]) { System.out.println("os.version = " + System.getProperty("os.version")); System.out.println("os.name = " + System.getProperty("os.name")); System.out.println("os.arch = " + System.getProperty("os.arch")); System.out.println("isUNIX() returned: " + isUNIX()); System.out.println("isWindows() returned: " + isWindows()); System.out.println("isWindowsForSure() returned: " + isWindowsForSure()); System.out.println("isSun() returned: " + isSun()); System.out.println("isLinux() returned: " + isLinux()); System.out.println("isDebianLinux() returned: " + isDebianLinux()); System.out.println("isFedoraLinux() returned: " + isFedoraLinux()); System.out.println("isGentooLinux() returned: " + isGentooLinux()); System.out.println("isKnoppixLinux() returned: " + isKnoppixLinux()); System.out.println("isMandrakeLinux() returned: " + isMandrakeLinux()); System.out.println("isMandrivaLinux() returned: " + isMandrivaLinux()); System.out.println("isRedHatLinux() returned: " + isRedHatLinux()); System.out.println("isSlackwareLinux() returned: " + isSlackwareLinux()); System.out.println("isSuSELinux() returned: " + isSuSELinux()); System.out.println("isUbuntuLinux() returned: " + isUbuntuLinux()); System.out.println("isSunX86() returned: " + isSunX86()); System.out.println("isSunSparc() returned: " + isSunSparc()); System.out.println("isDarwin() returned: " + isDarwin()); System.out.println("isSolaris10() returned: " + isSolaris10()); System.out.println("isAix() returned: " + isAix()); } }
void initialize() { final String parentPath = info.serverDirs.getServerParentDir().getPath(); final String serverName = info.serverDirs.getServerName(); setAsadminCredentials(); getTokenMap().put(CFG_LOCATION_TN, parentPath); getTokenMap().put(ENTITY_NAME_TN, serverName); getTokenMap().put(LOCATION_ARGS_START_TN, getLocationArgsStart()); getTokenMap().put(LOCATION_ARGS_RESTART_TN, getLocationArgsRestart()); getTokenMap().put(LOCATION_ARGS_STOP_TN, getLocationArgsStop()); getTokenMap().put(START_COMMAND_TN, info.type.startCommand()); getTokenMap().put(RESTART_COMMAND_TN, info.type.restartCommand()); getTokenMap().put(STOP_COMMAND_TN, info.type.stopCommand()); getTokenMap().put(FQSN_TN, info.fqsn); getTokenMap().put(OS_USER_TN, info.osUser); if (OS.isWindowsForSure() && !LINUX_HACK) { // Windows doesn't respond well to slashes in the name!! getTokenMap().put(SERVICE_NAME_TN, info.serviceName); getTokenMap().put(ENTITY_NAME_TN, serverName); } else getTokenMap().put(SERVICE_NAME_TN, info.smfFullServiceName); getTokenMap().put(AS_ADMIN_PATH_TN, info.asadminScript.getPath().replace('\\', '/')); getTokenMap().put(DATE_CREATED_TN, info.date.toString()); getTokenMap().put(SERVICE_TYPE_TN, info.type.toString()); getTokenMap().put(CREDENTIALS_TN, getCredentials()); }
String cmdline; if (OS.isWindowsForSure()) { pm = new ProcessManager("taskkill", "/F", "/T", "/pid", pidString); cmdline = "taskkill /F /T /pid " + pidString;
String cmdline; if (OS.isWindowsForSure()) { pm = new ProcessManager("taskkill", "/F", "/T", "/pid", pidString); cmdline = "taskkill /F /T /pid " + pidString;
String cmdline; if (OS.isWindowsForSure()) { pm = new ProcessManager("taskkill", "/F", "/T", "/pid", pidString); cmdline = "taskkill /F /T /pid " + pidString;