|
|
@@ -1,5 +1,6 @@
|
|
1
|
1
|
package com.xxl.job.core.util;
|
|
2
|
2
|
|
|
|
3
|
+import com.xxl.job.core.log.XxlJobLogger;
|
|
3
|
4
|
import org.apache.commons.exec.CommandLine;
|
|
4
|
5
|
import org.apache.commons.exec.DefaultExecutor;
|
|
5
|
6
|
import org.apache.commons.exec.PumpStreamHandler;
|
|
|
@@ -75,6 +76,9 @@ public class ScriptUtil {
|
|
75
|
76
|
exec.setStreamHandler(streamHandler);
|
|
76
|
77
|
int exitValue = exec.execute(commandline); // exit code: 0=success, 1=error
|
|
77
|
78
|
return exitValue;
|
|
|
79
|
+ } catch (Exception e) {
|
|
|
80
|
+ XxlJobLogger.log(e);
|
|
|
81
|
+ return -1;
|
|
78
|
82
|
}
|
|
79
|
83
|
}
|
|
80
|
84
|
|