protected int setConsoleProxyOverridenIp(String newIp) { if (CoreGlobalProperty.UNIT_TEST_ON) { return 0; } ShellResult rst = ShellUtils.runAndReturn( "/usr/bin/zstack-ctl configure consoleProxyOverriddenIp=" + newIp ); return rst.getRetCode(); }
public static void insertRuleToFilterTable(String rule) { ShellResult ret = ShellUtils.runAndReturn(String.format("/sbin/iptables-save | grep -- '%s' > /dev/null", rule)); if (ret.getRetCode() == 0) { return; } ret = ShellUtils.runAndReturn(String.format("/sbin/iptables %s", rule.replace("-A", "-I"))); ret.raiseExceptionIfFail(); } }
public static void appendRuleToFilterTable(String rule) { ShellResult ret = ShellUtils.runAndReturn(String.format("/sbin/iptables-save | grep -- '%s' > /dev/null", rule)); if (ret.getRetCode() == 0) { return; } ret = ShellUtils.runAndReturn(String.format("/sbin/iptables %s", rule)); ret.raiseExceptionIfFail(); }
protected int run(String cmd, boolean sudo, Object...args) { if (args != null) { cmd = String.format(cmd, args); } lastCommand = cmd; ShellResult res = ShellUtils.runAndReturn(cmd, sudo); lastReturnCode = res.getRetCode(); lastStdout = res.getStdout(); lastStderr = res.getStderr(); if (SET_E) { errorOnFailure(); } return lastReturnCode; }
public int run(String cmd, Object...args) { if (args != null) { cmd = String.format(cmd, args); } lastCommand = cmd; ShellResult res = ShellUtils.runAndReturn(cmd, path, useSudo); lastReturnCode = res.getRetCode(); lastStdout = res.getStdout(); lastStderr = res.getStderr(); if (SET_E) { errorOnFailure(); } return lastReturnCode; } }
SshResult sret = new SshResult(); sret.setCommandToExecute(cmd); sret.setReturnCode(ret.getRetCode()); sret.setStderr(ret.getStderr()); sret.setStdout(ret.getStdout());
SshResult sret = new SshResult(); sret.setCommandToExecute(script); sret.setReturnCode(ret.getRetCode()); sret.setStderr(ret.getStderr()); sret.setStdout(ret.getStdout());