Это задокументировано на странице руководства для yum.conf
:
metadata_expire
Время (в секундах), после которого истекает срок действия метаданных. Таким образом, если текущие загруженные метаданные старше этого количества секунд, yum не будет обновлять метаданные для репозитория. Если вы обнаружите, что yum не загружает информацию об обновлениях так часто, как вам хотелось бы, уменьшите значение этого параметра. Вы также можете изменить использование секунд по умолчанию на дни, часы или минуты, добавивd
,h
илиm
соответственно. По умолчанию - 6 часов , чтобы дополнятьyum-updatesd
, выполняемую один раз в час. Также можно использовать слово «никогда» , означающее, что срок действия метаданных никогда не истечет. Обратите внимание, что при использовании файла metalink метаданные всегда должны быть новее, чем метаданные для репозитория, из-за проверки, поэтому этот тайм-аут также применяется к файлу metalink.
(Ошибка написана на странице руководства: исправлять здесь нет необходимости).
clear
sum=0
i="y"
echo " Enter one no."
read n1
echo "Enter second no."
read n2
while[ $i = "y" ]
do
echo "1.Addition"
echo "2.Subtraction"
echo "3.Multiplication"
echo "4.Division"
echo "Enter your choice"
read ch
case $ch in
1)sum=`expr $n1 + $n2`
echo "Sum ="$sum;;
2)sum=`expr $n1 - $n2`
echo "Sub = "$sum;;
3)sum=`expr $n1 \* $n2`
echo "Mul = "$sum;;
4)sum=`expr $n1 / $n2`
echo "Div = "$sum;;
*)echo "Invalid choice";;
esac
echo "Do u want to continue ?"
read i
if [ $i != "y" ] then
exit
fi
done
#!/bin/bash
#arithmetic calculator using command line arguement
if [ $# -eq 3 ]
then
x=`echo "scale=3; $1 $2 $3" |bc -l`
echo "answer is: $x"
else
echo "Invalid statement"
fi
Попробуйте этот более простой вариант.
#!/bin/bash
echo "enter first number"
read p
echo "enter second number"
read q
echo "enter the operator"
read r
sum=`expr $p "$r" $q`
echo "the total" $sum
echo "Enter Your Choise : "
echo "1.Addition"
echo "2.Substtaction"
echo "3.Multiplication"
echo "4.Division"
read opr
echo "Enter first Number : "
read n1
echo "Enter second Number : "
read n2
if [$opr=1] then
echo `expr ans=$((n1+n2))`
elif [$opr=2] then
echo `expr ans=$((n1-n2))`
elif [$opr=3] then
echo `expr ans=$((n1*n2))`
else [$opr=4] then
echo `expr ans=$((n1/n2))`