我们有一个.CMD脚本,我们从Control-M触发。
从Control-M调用main.cmd。此脚本以' accnt_svc'运行。我们在Control-M中配置的服务帐户。在Control-M中进行设置之前,我们在从命令提示符(以管理员身份)运行并通过Windows任务计划程序作为' acct_svc'运行时测试此运行正常。服务帐户。
在Control M中运行时,日志显示错误,表示下标(例如从main.cmd调用sub.cmd),说sub.cmd无效。
我们检查了权限,但它们都具有相同的设置。
我们尝试了另一个脚本,这次我们创建了一个包装器,用来调用'主要脚本。这很好。 请检查以下包装:
SET V_CMDDRV=E:
%V_CMDDRV%
CD %V_CMDDIR%
CALL CALL %V_CMDDIR%\main.cmd
当我们创建一个调用main.cmd的Main_Wrapper.cmd时,这可以正常工作。
我可以知道为什么Control-M会这样吗?
由于
答案 0 :(得分:0)
通过Control-M发出命令时,它将默认从您的[18/Apr/2017 00:03:47] "GET /admin/login/?next=/admin/ HTTP/1.1" 200 4251
[18/Apr/2017 00:03:47] "GET /static/grappelli/css/base.css/reset.css HTTP/1.1" 4
04 1709
[18/Apr/2017 00:03:47] "GET /static/grappelli/css/base.css/typography.css HTTP/1
.1" 404 1724
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/modules.css HTTP/1.1"
404 1715
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/tables.css HTTP/1.1"
404 1712
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/forms.css HTTP/1.1" 4
04 1709
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/widgets.css HTTP/1.1"
404 1715
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/webkit-gradients.css
HTTP/1.1" 404 1742
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/img/grappelli-icon.png HTTP/1.
1" 404 1721
用户主目录运行。从您附加的输出看起来...
@import url('reset.css');
@import url('typography.css');
@import url('modules.css');
@import url('tables.css');
@import url('forms.css');
@import url('widgets.css');
...
可能需要从run as
而不是main.cmd
服务帐户的E:
运行。