Browse Source

脚本任务默认源码优化

xuxueli 7 years ago
parent
commit
38f896532c

+ 18 - 7
xxl-job-admin/src/main/webapp/WEB-INF/template/jobinfo/jobinfo.index.ftl View File

@@ -204,12 +204,15 @@ public class DemoGlueJobHandler extends IJobHandler {
204 204
 echo "xxl-job: hello shell"
205 205
 
206 206
 echo "脚本位置:$0"
207
-echo "参数数量:$#"
207
+echo "任务参数:$1"
208
+echo "分片序号 = $2"
209
+echo "分片总数 = $3"
210
+<#--echo "参数数量:$#"
208 211
 for param in $*
209 212
 do
210 213
     echo "参数 : $param"
211 214
     sleep 1s
212
-done
215
+done-->
213 216
 
214 217
 echo "Good bye!"
215 218
 exit 0
@@ -221,13 +224,18 @@ import time
221 224
 import sys
222 225
 
223 226
 print "xxl-job: hello python"
227
+
224 228
 print "脚本文件:", sys.argv[0]
225
-for i in range(1, len(sys.argv)):
229
+print "任务参数:", sys.argv[1]
230
+print "分片序号:", sys.argv[2]
231
+print "分片总数:", sys.argv[3]
232
+<#--for i in range(1, len(sys.argv)):
226 233
 	time.sleep(1)
227
-	print "参数", i, sys.argv[i]
234
+	print "参数", i, sys.argv[i]-->
228 235
 
229 236
 print "Good bye!"
230
-exit(0)<#--
237
+exit(0)
238
+<#--
231 239
 import logging
232 240
 logging.basicConfig(level=logging.DEBUG)
233 241
 logging.info("脚本文件:" + sys.argv[0])
@@ -240,9 +248,12 @@ console.log("xxl-job: hello nodejs")
240 248
 var arguments = process.argv
241 249
 
242 250
 console.log("脚本文件: " + arguments[1])
243
-for (var i = 2; i < arguments.length; i++){
251
+console.log("任务参数: " + arguments[2])
252
+console.log("分片序号: " + arguments[3])
253
+console.log("分片总数: " + arguments[4])
254
+<#--for (var i = 2; i < arguments.length; i++){
244 255
 	console.log("参数 %s = %s", (i-1), arguments[i]);
245
-}
256
+}-->
246 257
 
247 258
 console.log("Good bye!")
248 259
 process.exit(0)