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