Commit c531c88e authored by Gabry.wu's avatar Gabry.wu Committed by qiaozhanwei
Browse files

[Feature] AbstractCommandExecutor.commandType difficult to understand (#1833)

parent c558da0b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -207,7 +207,7 @@ public abstract class AbstractCommandExecutor {
        // merge error information to standard output stream
        processBuilder.redirectErrorStream(true);
        // setting up user to run commands
        processBuilder.command("sudo", "-u", tenantCode, commandType(), commandFile);
        processBuilder.command("sudo", "-u", tenantCode, commandInterpreter(), commandFile);

        process = processBuilder.start();

@@ -561,7 +561,7 @@ public abstract class AbstractCommandExecutor {


    protected abstract String buildCommandFilePath();
    protected abstract String commandType();
    protected abstract String commandInterpreter();
    protected abstract boolean checkFindApp(String line);
    protected abstract void createCommandFileIfNotExists(String execCommand, String commandFile) throws IOException;
}
+1 −1
Original line number Diff line number Diff line
@@ -113,7 +113,7 @@ public class PythonCommandExecutor extends AbstractCommandExecutor {
     * @return python home
     */
    @Override
    protected String commandType() {
    protected String commandInterpreter() {
        String pythonHome = getPythonHome(envFile);
        if (StringUtils.isEmpty(pythonHome)){
            return PYTHON;
+1 −1
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@ public class ShellCommandExecutor extends AbstractCommandExecutor {
     * @return command type
     */
    @Override
    protected String commandType() {
    protected String commandInterpreter() {
        return SH;
    }