В свете всякой паршывой хлодрыщавной кузявой заразы на флешках предприняли политику проверки при автоматическом монтировании.
Монтируется через 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]
Ответ на:
комментарий
от anotheranonymous
Ответ на:
комментарий
от demidrol
Ответ на:
комментарий
от Soso-Momo
Ответ на:
комментарий
от Soso-Momo
Ответ на:
комментарий
от Soso-Momo
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от Lighting
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Fatal скрипт (2009)
- Форум Вопрос по shell (2010)
- Форум Покритикуйте костыли для courier-mta (2011)
- Форум BASH: Давайте оптимизируем! Follow SymLinks (2010)
- Форум [bash] Многопоточность. (2011)
- Форум sed: Экранировать слэш «/» (2022)
- Форум на sh - простой скрипт (2010)
- Форум помогите с циклом в баш. (2014)
- Форум простой скрипт... ума не приложу как сделать (2005)
- Форум Скрипт для монтирования usb устройств (2011)