Программирование в стандарте POSIX


Пример 6.4


echo "Reloading automounter: checking\

for changes ... "

TMP=/var/run/autofs.tmp

getmounts > $TMP

for i in /var/run/autofs.*.pid

do

pid=`head -n 1 $i 2>/dev/null`

[ "$pid" = "" ] && continue

command=`tail -n +2 $i`

if ! grep -q "^$command" $TMP

then

echo "Stopping automounter: $command"

kill -USR2 $pid

fi

done

rm -f $TMP




Начало  Назад  Вперед



Книжный магазин