В свете всякой паршывой хлодрыщавной кузявой заразы на флешках предприняли политику проверки при автоматическом монтировании.
Монтируется через autofs5 в каталог /media/<devicename>
Тайм-аут прописаный в /etc/auto.staff - 15 секунд.
А вот вспомогательный скрипт, работающий постоянно.
[code=bash]#!/bin/bash
[ -d /tmp/mnt_chk ] || mkdir /tmp/mnt_chk
while true
do
cat /etc/auto.staff| grep -v '#'| sed 's/://'| awk '{print $1" «$3}'|
while read path_1 path_2
do
if [ »${path_1}" != «» -a «${path_2}» != «» ]
then
path_3=`echo ${path_2}| sed 's/\/dev\///'`
if [ -b ${path_2} ]
then
if [ -f /tmp/mnt_chk/${path_3} ]
then
ls /media/${path_1} 1>/dev/null 2>/dev/null
else
rez_ck=`/usr/bin/clamscan -r --remove --max-dir-recursion=2 /media/${path_1}| grep FOUND`
if [ «${rez_ck}» != «» ]
then
echo `date` — ${rez_ck} >> /tmp/mnt_chk/log
fi
touch /tmp/mnt_chk/${path_3}
fi
else
[ -f /tmp/mnt_chk/${path_3} ] && rm -f /tmp/mnt_chk/${path_3}
fi
fi
done
sleep 22
done
[/code]
![](/img/p.gif)
Ответ на:
комментарий
от anotheranonymous
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от demidrol
![](/img/p.gif)
![](/photos/45077:1146544697.png)
Ответ на:
комментарий
от Soso-Momo
![](/img/p.gif)
Ответ на:
комментарий
от Soso-Momo
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от Soso-Momo
![](/photos/43871:-1577463943.png)
![](/img/p.gif)
Ответ на:
комментарий
от Xenius
![](/photos/49978:902792432.jpg)
Ответ на:
комментарий
от Lighting
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Fatal скрипт (2009)
- Форум Вопрос по shell (2010)
- Форум Покритикуйте костыли для courier-mta (2011)
- Форум BASH: Давайте оптимизируем! Follow SymLinks (2010)
- Форум [bash] Многопоточность. (2011)
- Форум sed: Экранировать слэш «/» (2022)
- Форум на sh - простой скрипт (2010)
- Форум помогите с циклом в баш. (2014)
- Форум простой скрипт... ума не приложу как сделать (2005)
- Форум Скрипт для монтирования usb устройств (2011)