xxl-job 最好能支持windows cmd

jhdbpxl9  于 2021-11-29  发布在  Java
关注(0)|答案(4)|浏览(3833)

1.目前开发环境大多是使用的是windows ,难免有很多CMD脚本要运行
2. powershell 脚本在使用过程有很多限制,如安全问题,不能执行脚本。

zrfyljdw

zrfyljdw1#

2019-03-24 11:04:31 [com.xxl.job.core.thread.JobThread#run]-[124]-[Thread-54]
----------- xxl-job job execute start -----------
----------- Param:
2019-03-24 11:04:31 [com.xxl.job.core.handler.impl.ScriptJobHandler#execute]-[81]-[Thread-54] ----------- script file:\data\applogs\xxl-job\jobhandler\gluesource\6_1553396667000.ps1 -----------
\data\applogs\xxl-job\jobhandler\gluesource\6_1553396667000.ps1 : �޷������ļ� D:\data\applogs\xxl-job\jobhandler\glues
ource\6_1553396667000.ps1����Ϊ�ڴ�ϵͳ�Ͻ�ֹ���нű����й���ϸ��Ϣ������� https:/go.microsoft.com/fwlink/?LinkID=13517
0 �е� about_Execution_Policies��
����λ�� ��:1 �ַ�: 1

  • \data\applogs\xxl-job\jobhandler\gluesource\6_1553396667000.ps1 0 1
+ CategoryInfo          : SecurityError: (:) []��PSSecurityException
  + FullyQualifiedErrorId : UnauthorizedAccess

2019-03-24 11:04:31 [com.xxl.job.core.thread.JobThread#run]-[158]-[Thread-54]
----------- xxl-job job execute end(finish) -----------
----------- ReturnT:ReturnT [code=500, msg=script exit value(1) is failed, content=null]
2019-03-24 11:04:31 [com.xxl.job.core.thread.TriggerCallbackThread#callbackLog]-[176]-[Thread-3]
----------- xxl-job job callback finish.

ljsrvy3e

ljsrvy3e2#

你好,感谢反馈!
紧急的话,你们可以自行扩展一个 “CMD任务模式” ,可以从参考powershell。
实现之后,欢迎PR给主仓库啊!

6qqygrtg

6qqygrtg3#

可以通过ansible/saltstack来处理跨平台问题,这样不需要修改xxl代码,也不需要每个主机一台执行器

edqdpe6u

edqdpe6u4#

楼主实现了吗?

相关问题