我想问下,SOLARIS和HPUX操作系统ping的命令和格式分别是什么?谢谢。
Windows ping的命令是"cmd.exe /c start ping ip"
那么SOLARIS和HPUX操作系统的命令分别是什么呢?我还想问下,System.getProperty("os.name");这个方法可以获得当前操作系统的名称。
那么SOLARIS和HPUX操作系统的名称是什么?我是个新手,请大家帮助我,谢谢。

解决方案 »

  1.   

    unix下调用的时候最好写个.sh要不经常没有环境问题
    假如写一个ping.sh放在 /home/usr/目录下,
    java进程的所有者或者有效用户对ping.sh有执行权限hp-ux下ping在/usr/sbin目录下
    看ping在哪个目录使用whereis ping命令ping.sh如下
    #!/usr/bin/ksh
    export PATH=/usr/sbin:$PATHping ip地址 -n 次数注意unix底下直接ping ip地址相当于window底下的ping ip -t 也就是一直ping手上没有solaris的环境 HP-UX下System.getProperty("os.name");就是HP-UX
      

  2.   

    上面没写完
    调用的时候直接调用/home/usr/ping.sh就可以了
      

  3.   

    hp-ux下
    public class Test
    {
            public static void main(String[] args) throws Exception
            {
                    Process p  = Runtime.getRuntime().exec("/usr/dt/bin/dtterm -e /usr/sbin/ping 127.0.0.1 -n 5");
                    p.waitFor();
            }
    }
    实现弹出新窗口ping 5次
    aix下
    public class Test
    {
            public static void main(String[] args) throws Exception
            {
                    Process p  = Runtime.getRuntime().exec("/usr/dt/bin/dtterm -e /etc/ping -c 5 127.0.0.1");
                    p.waitFor();
            }
    }
    实现弹出新窗口ping 5次。
    实在是没有solaris的环境,上面两个都验证过了。
    注意dtterm和ping的命令的位置写上绝对路径就可以了
    whereis dtterm
    which dtterm
    这两个命令可以帮你找到它们在哪里