运行 python 函数时如何使 Control M 作业失败
How to fail a Control M job when running a python function
我有一个调用 python 脚本的 Control-M 作业。 python 脚本包含一个 returns True 或 False 的函数。
当函数 returns 为 False 时是否可以使作业失败?
我必须为此使用 shell 凭证吗?如果是,我应该如何创建它?
谢谢
Return 非零值——即当函数 returns False
时调用 sys.exit(1)
,否则调用 sys.exit(0)
。
另一种更快的 GUI 实现(根本无需更改代码)在 "Actions" 选项卡中,您可以添加一个 "on-do"
On specific statement output:
Statement: *
Code: *False*
Do: Set to NOT OK
请记住,如果您确实更改了 python 代码,那么您也必须更改此作业。
我有一个调用 python 脚本的 Control-M 作业。 python 脚本包含一个 returns True 或 False 的函数。
当函数 returns 为 False 时是否可以使作业失败?
我必须为此使用 shell 凭证吗?如果是,我应该如何创建它?
谢谢
Return 非零值——即当函数 returns False
时调用 sys.exit(1)
,否则调用 sys.exit(0)
。
另一种更快的 GUI 实现(根本无需更改代码)在 "Actions" 选项卡中,您可以添加一个 "on-do"
On specific statement output:
Statement: *
Code: *False*
Do: Set to NOT OK
请记住,如果您确实更改了 python 代码,那么您也必须更改此作业。