|
@@ -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)
|