X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Flib%2Flinux%2FRedhatHostManager.java;h=f4e0076b3e657229c220e594d7bbc7a293e6a8a1;hb=5fcacdb600e4c9e765cb93b46132932662832c1b;hp=a583921936aea780deb931c3cc8b4992e2350f02;hpb=1fdb1b4e7b1d2b0cabb6483238301b857a6392fa;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/RedhatHostManager.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/RedhatHostManager.java index a58392193..f4e0076b3 100644 --- a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/RedhatHostManager.java +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/RedhatHostManager.java @@ -62,9 +62,14 @@ public class RedhatHostManager { } protected void executeCommand(String command) { - if (useSsh) - new RemoteExec(getSshTarget(), command).run(); - else + if (command == null) + return; + + if (useSsh) { + RemoteExec rExec = new RemoteExec(getSshTarget(), command); + rExec.setFailOnBadExitStatus(false); + rExec.run(); + } else new SystemCall(command).run(); }