【发布时间】:2020-09-24 05:07:05
【问题描述】:
为此苦苦挣扎……
for i in `cat services.txt`
do
if ! grep -q $i; then
echo " $i Is NOT Running"
else
echo " Checking $i on `hostname`..."
ps aux | grep -i $i | awk '{print $1, $11}'| cut -d' ' -f1-2| sort
echo -e " "
sleep 4
fi
done
块只是挂起 - 我无法捕获 grep 的成功/失败
如果未找到 services.txt 中的字符串...脚本挂起...如果找不到,我希望 grep 跳过它
services.txt 只包含单个单词
谢谢!
【问题讨论】:
标签: loops for-loop variables grep skip