feat(1.5.0-beta2): 优化脚本执行器工作目录初始化
This commit is contained in:
parent
7d19959df7
commit
a4f1c8193c
@ -9,6 +9,7 @@ import com.aizuda.snailjob.common.core.util.SnailJobFileUtil;
|
|||||||
import com.aizuda.snailjob.common.core.util.SnailJobSystemUtil;
|
import com.aizuda.snailjob.common.core.util.SnailJobSystemUtil;
|
||||||
import com.aizuda.snailjob.common.log.SnailJobLog;
|
import com.aizuda.snailjob.common.log.SnailJobLog;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
@ -17,11 +18,11 @@ import java.nio.file.Files;
|
|||||||
import java.util.concurrent.CountDownLatch;
|
import java.util.concurrent.CountDownLatch;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
public abstract class AbstractScriptExecutor {
|
public abstract class AbstractScriptExecutor implements InitializingBean {
|
||||||
|
|
||||||
protected static final String SH_SHELL = "/bin/sh";
|
protected static final String SH_SHELL = "/bin/sh";
|
||||||
|
|
||||||
private static final String WORKER_DIR = SnailFileUtils.workspace() + "/script_processor/";
|
private static String WORKER_DIR;
|
||||||
|
|
||||||
// 下载脚本模式
|
// 下载脚本模式
|
||||||
private static final String SCRIPT_DOWNLOAD_METHOD = "DOWNLOAD";
|
private static final String SCRIPT_DOWNLOAD_METHOD = "DOWNLOAD";
|
||||||
@ -290,4 +291,9 @@ public abstract class AbstractScriptExecutor {
|
|||||||
private String scriptParams;
|
private String scriptParams;
|
||||||
private String charset;
|
private String charset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void afterPropertiesSet() throws Exception {
|
||||||
|
WORKER_DIR = SnailFileUtils.workspace() + "/script_processor/";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user