Example usage for org.apache.commons.lang3 SystemUtils IS_OS_HP_UX

List of usage examples for org.apache.commons.lang3 SystemUtils IS_OS_HP_UX

Introduction

In this page you can find the example usage for org.apache.commons.lang3 SystemUtils IS_OS_HP_UX.

Prototype

boolean IS_OS_HP_UX

To view the source code for org.apache.commons.lang3 SystemUtils IS_OS_HP_UX.

Click Source Link

Document

Is true if this is HP-UX.

Usage

From source file:com.sceneControllers.MainWindowSceneController.java

/**
 * Verifies the OS in use// w w w  .j av a  2 s .c o m
 *
 * @return OS dependant shutdown string for command line execution.
 */
private String shutdownCommand() {
    if (SystemUtils.IS_OS_WINDOWS) {
        return "shutdown.exe -s -f -t";
    } else if (SystemUtils.IS_OS_AIX) {
        return "shutdown -Fh";
    } else if (SystemUtils.IS_OS_HP_UX) {
        return "shutdown -hy";
    } else if (SystemUtils.IS_OS_IRIX) {
        return "shutdown -y -g";
    } else if (SystemUtils.IS_OS_SOLARIS || SystemUtils.IS_OS_SUN_OS) {
        return "shutdown -y -i5 -g";
    } else if (SystemUtils.IS_OS_FREE_BSD || SystemUtils.IS_OS_LINUX || SystemUtils.IS_OS_MAC
            || SystemUtils.IS_OS_MAC_OSX || SystemUtils.IS_OS_NET_BSD || SystemUtils.IS_OS_OPEN_BSD
            || SystemUtils.IS_OS_UNIX) {
        return "shutdown -h ";
    } else {
        return "";
    }
}

From source file:de.uni_koeln.spinfo.maalr.sigar.SigarWrapper.java

private static String getSystemArch() {
    String arch = System.getProperty("os.arch");
    if (SystemUtils.IS_OS_MAC_OSX) {
        if (arch.contains("64")) {
            return "universal64";
        }/*from ww  w.j a v a  2 s.  com*/
        return "universal";
    }
    if (SystemUtils.IS_OS_WINDOWS) {
        if (arch.contains("64")) {
            return "amd64";
        }
        return "x86";
    }
    if (SystemUtils.IS_OS_AIX) {
        if (arch.contains("64")) {
            return "ppc64";
        }
        return "ppc";
    }
    if (SystemUtils.IS_OS_SOLARIS) {
        if (arch.contains("64")) {
            return "sparc64";
        }
        return "sparc";
    }
    if (SystemUtils.IS_OS_FREE_BSD) {
        if (arch.contains("64")) {
            return "amd64";
        }
        return "x86";
    }
    if (SystemUtils.IS_OS_HP_UX) {
        if (arch.contains("64")) {
            return "ia64";
        }
        return "pa";
    }
    if (SystemUtils.IS_OS_LINUX || SystemUtils.IS_OS_UNIX) {
        if (arch.contains("64")) {
            return "amd64";
        }
        return "x86";
    }

    return null;
}

From source file:de.uni_koeln.spinfo.maalr.sigar.SigarWrapper.java

private static String getSystemSuffix() {
    if (SystemUtils.IS_OS_AIX) {
        return "aix-5.so";
    }/*  www  . j a v  a2 s  . c o  m*/
    if (SystemUtils.IS_OS_FREE_BSD) {
        return "freebsd-6.so";
    }
    if (SystemUtils.IS_OS_HP_UX) {
        return "hpux-11.sl";
    }
    if (SystemUtils.IS_OS_WINDOWS) {
        return "winnt.dll";
    }
    if (SystemUtils.IS_OS_MAC_OSX) {
        return "macosx.dylib";
    }
    if (SystemUtils.IS_OS_SOLARIS) {
        return "solaris.so";
    }
    if (SystemUtils.IS_OS_LINUX || SystemUtils.IS_OS_UNIX) {
        return "linux.so";
    }
    throw new RuntimeException("Unknown OS: " + System.getProperty("os.name"));
}

From source file:cz.babi.desktop.remoteme.common.Controller.java

/**
 * Shut down computer/*from   w ww  . j av a  2s.c om*/
 */
public void doShutdown() {
    if (Common.DEBUG)
        LOGGER.debug("[doShutdown]");

    String shutdownCommand = null;

    if (SystemUtils.IS_OS_AIX)
        shutdownCommand = "shutdown -Fh now";
    else if (SystemUtils.IS_OS_FREE_BSD || SystemUtils.IS_OS_LINUX || SystemUtils.IS_OS_MAC
            || SystemUtils.IS_OS_MAC_OSX || SystemUtils.IS_OS_NET_BSD || SystemUtils.IS_OS_OPEN_BSD
            || SystemUtils.IS_OS_UNIX)
        shutdownCommand = "shutdown -h now";
    else if (SystemUtils.IS_OS_HP_UX)
        shutdownCommand = "shutdown -hy 1";
    else if (SystemUtils.IS_OS_IRIX)
        shutdownCommand = "shutdown -y -g 1";
    else if (SystemUtils.IS_OS_SOLARIS || SystemUtils.IS_OS_SUN_OS)
        shutdownCommand = "shutdown -y -i5 -g0";
    else if (SystemUtils.IS_OS_WINDOWS_XP || SystemUtils.IS_OS_WINDOWS_VISTA || SystemUtils.IS_OS_WINDOWS_7
            || System.getProperty("os.name").startsWith("win"))
        shutdownCommand = "shutdown.exe -s -t 0";
    else {
        if (Common.DEBUG)
            LOGGER.debug("[doShutdown][Unknown OS.]");
        return;
    }

    try {
        Runtime.getRuntime().exec(shutdownCommand);
    } catch (IOException e) {
        if (Common.ERROR)
            LOGGER.error("[doShutdown][Ups. Can not shut down pc.]");
    }
}