我正在编写一个脚本来对客户服务器进行一些默认配置,并使其几乎100%正常工作.
我无法弄清楚的是如何运行yum -y update某种回声"回声".在更新时每两秒钟.
这是一个代码示例,以帮助解释更多
YUMLOG=/var/log/config.log
while [ yum -y update > $YUMLOG 2>&1 ]
do
echo "."
sleep 2
done
Run Code Online (Sandbox Code Playgroud)
显然,这不起作用,但我不知道要做什么改变,以便它确实有效.我在代码中有其他部分给我这个'进度条'效果,但没有任何内部循环.例如:
if [ $SETXENNET != "y" ]; then
sleep 1
cp $TEMPLATEDIR/rc.local.template $TEMPLATEDIR/rc.local.new
echo "."
sleep 1
cp $TEMPLATEDIR/rc.local.new /etc/rc.local
echo "."
sleep 1
chmod a+x /etc/rc.local
echo "."
sleep 1
else
sleep 1
cp $TEMPLATEDIR/rc.local.xen.template $TEMPLATEDIR/rc.local.xen.new
echo "."
sleep 1
cp $TEMPLATEDIR/rc.local.xen.new /etc/rc.local
echo "."
sleep 1
chmod a+x /etc/rc.local
echo "."
sleep 1 …Run Code Online (Sandbox Code Playgroud)