gpt4 book ai didi

linux - Bash 中的延迟监控

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:01:55 24 4
gpt4 key购买 nike

在 Bash 脚本中“等待”直到命令结果包含特定模式的最佳方式是什么?

我已经编写了一个简单的脚本来修复 RAID 阵列,现在我希望脚本等待命令 cat/proc/mdstat 报告阵列重建完成。我想等,因为之后,我需要通过 sudo grub-install/dev/sd*

在新设备上安装 Grub

最佳答案

有点像

#! /bin/bash
doneString="RAIDFix Completed successfully"

until ${mdstat_done:-false} ; do
if grep "${doneString:?}" /proc/mdstat > /dev/null ; then
sudo grub-install /dev/sd*
mdstat_done=true
else
sleep ${sleepSecs:-60}
fi
done

需要解释吗?

希望对您有所帮助。

关于linux - Bash 中的延迟监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com