运行 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 代码,那么您也必须更改此作业。