0

我想通过 Automic 检查 Unix 中的文件。如果文件不存在,则应切换主机并检查文件是否存在。问题是,我现在不知道如何实现错误处理。每次脚本对象正在处理并且找不到脚本中止的文件时。我需要在脚本中有一个新的起点,但“ON_ERROR”或“:RESTART”不起作用。

我怎样才能实现这样的逻辑:如果脚本由于错误按摩“没有这样的文件或目录”而中止,则从这里开始脚本。

非常感谢您的帮助!此致

4

2 回答 2

0

我已经解决了。使用函数 PREP_PROCESS_FILENAME 检查文件是否存在于文件夹中!

于 2020-01-31T12:50:02.130 回答
0

您必须在同一工作流程中启动该任务两次。任务作业检查脚本是否存在,否则无事可做。

if [ -f "/path/to/script" ]
then 
   bash /path/to/script
else
   echo "Script not found"
fi

在 Post-Script 中,您可以使用 :MODIFY_STATE 修改空任务的状态。取决于报告或返回码

于 2021-08-06T14:32:28.653 回答