пятница, 25 мая 2012 г.

автоматически снятые скриншоты раскладываем по папкам

Скрипт 1:

#!/bin/bash
## Этот скрипт делает скриншоты при работе с компьютером -- достаточно воспользоваться мышью и снимки начнут создаваться.
# слежение за устройством ввода.
cat /dev/input/event6 | while read i;
#do echo "hi"
# выполнение команды.

do DISPLAY=":0.0" import -window root /a/mouse/$(date +%Y.%m.%d_%H:%M:%S).jpg;
done;


Скрипт 2:
#!/bin/bash
# создаем директории каждый час, в названии дата\время

mkdir -p /a/screen/$(date +%Y.%m.%d)/$(date +%H)
# первое значение - количество файлов всего, второе - время.
echo `find /a/mouse -mmin -60 -print | wc -l` `date | awk '{print $4 }'` >> /a/screen/log.txt
# поиск файлов созданных менее 60 минут назад
find /a/mouse -mmin -60 -print | wc -l > /a/screen/$(date +%Y.%m.%d)/$(date +%H)/log.txt
# поиск и копирование
find /a/mouse -mmin -60 -exec cp {} /a/screen/$(date +%Y.%m.%d)/$(date +%H) \;
# изменение прав доступа
chmod 777 -R /a/screen
# удаление временных файлов
rm /a/mouse/*.jpg

CRONTAB -E

# user
@reboot скрипт 1
# root
00 */1 * * * скрипт 2

Комментариев нет:

Отправить комментарий

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...