gpt4 book ai didi

linux - 定期检查文件夹是否已在目录中创建

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:07 25 4
gpt4 key购买 nike

我有一个文本文件中的文件夹列表。我想定期检查是否所有这些文件夹都已使用 bash 脚本部署到目录中。

我无法使用 notify,因为并非我所有的服务器都能够使用此命令。

最佳答案

如何使用 sleep 命令在 while 循环中执行此操作。像这样:

#!/usr/bin/env bash
while true; do
# flag represents if the app is ready, 1=ready, 0=not ready
is_ready=1
while IFS= read -r line; do
# ignore empty line
[[ -n "$line" ]] || continue
if [[ ! -d "$line" ]]; then
is_ready=0
break
fi
done < "path/to/folders_list.txt"

if [[ $is_ready -eq 1 ]]; then
echo "App is ready"
break
else
# idle for 10 seconds
sleep 10
fi
done

关于linux - 定期检查文件夹是否已在目录中创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34651231/

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