首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Automic:如何在脚本中实现错误处理

Automic:如何在脚本中实现错误处理
EN

Stack Overflow用户
提问于 2020-01-31 16:42:57
回答 2查看 117关注 0票数 0

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

我如何实现这样的逻辑:如果脚本由于错误消息“没有这样的文件或目录”而中止,则从此处启动脚本。

非常感谢您的帮助!诚挚的问候

EN

回答 2

Stack Overflow用户

发布于 2020-01-31 20:50:02

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

票数 0
EN

Stack Overflow用户

发布于 2021-08-06 14:32:29

您必须在同一工作流中启动该任务两次。task-job检查脚本是否存在,否则什么也不做。

代码语言:javascript
复制
if [ -f "/path/to/script" ]
then 
   bash /path/to/script
else
   echo "Script not found"
fi

在后脚本中,您可以使用:MODIFY_STATE修改空任务的状态。依赖于报告或返回代码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60000474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档