对 bash 来说是全新的,因此非常感谢任何帮助。我正在寻找一个脚本来执行以下操作,它是一个非常简单的脚本,但我似乎无法得到它:
- 我想运行一个命令,该命令将在输出中返回成功或其他字符串。
- 如果输出不包含单词success,我希望它休眠5分钟并再次运行,直到它包含success。
它看起来像这样
until (SOMECOMMAND) &> /dev/null
do
if(SOMECOMMAND contains successful);
break;
else sleep 300
done
echo -e "\nThe command was successful."