我想通过Automic在Unix中检查一个文件。如果文件不存在,它应该切换主机并检查文件是否在那里。问题是,我现在不知道如何实现错误处理。每次脚本对象正在处理但找不到文件时,skript都会中止。我需要在skript中有一个新的起点,但是"ON_ERROR“或":RESTART”不起作用。
我如何实现这样的逻辑:如果脚本由于错误消息“没有这样的文件或目录”而中止,则从此处启动脚本。
非常感谢您的帮助!诚挚的问候
发布于 2020-01-31 20:50:02
我已经解决了。使用函数PREP_PROCESS_FILENAME检查文件夹中是否存在该文件!
发布于 2021-08-06 14:32:29
您必须在同一工作流中启动该任务两次。task-job检查脚本是否存在,否则什么也不做。
if [ -f "/path/to/script" ]
then
bash /path/to/script
else
echo "Script not found"
fi在后脚本中,您可以使用:MODIFY_STATE修改空任务的状态。依赖于报告或返回代码
https://stackoverflow.com/questions/60000474
复制相似问题