Скрипт 1:
#!/bin/bash
## Этот скрипт делает скриншоты при работе с компьютером -- достаточно воспользоваться мышью и снимки начнут создаваться.
# слежение за устройством ввода.
cat /dev/input/event6 | while read i;
#do echo "hi"
# выполнение команды.
пятница, 25 мая 2012 г.
суббота, 19 мая 2012 г.
Запись звука по cron
ffmpeg -f alsa -ac 2 -i pulse -acodec flac -y /home/user/test.flac
Усилим входной сигнал:
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y name.flac
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/tmp56.mp3
в общем работает по крону, в отличии от sox, arecord...
ffmpeg -f video4linux2 -s 640x480 -r 30 -i /dev/video0 -f avi raw.avi
ffmpeg -f video4linux2 -s 640x480 -r 25 -i /dev/video0 -f avi -f alsa -ac 2 -i pulse -acodec mp2 -y raw.avi
Усилим входной сигнал:
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y name.flac
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/tmp56.mp3
в общем работает по крону, в отличии от sox, arecord...
ffmpeg -f video4linux2 -s 640x480 -r 30 -i /dev/video0 -f avi raw.avi
ffmpeg -f video4linux2 -s 640x480 -r 25 -i /dev/video0 -f avi -f alsa -ac 2 -i pulse -acodec mp2 -y raw.avi
понедельник, 14 мая 2012 г.
Случайности не случайны...
Прошлым летом, возвращаясь на развозке с работы домой, я удачно вышел на Московской... Спустя несколько минут, развозка стала участником ДТП.
И сегодня, я так же вышел на Московской, проезжая жд станцию Ленинский увидел нашу развозку и снова ДТП...
В первый раз автобус поцарапала легковушка. На этот раз 114 автобус оторвал зеркало. Водители разные за рулем развозки были.
Бывает же такое...)
И сегодня, я так же вышел на Московской, проезжая жд станцию Ленинский увидел нашу развозку и снова ДТП...
В первый раз автобус поцарапала легковушка. На этот раз 114 автобус оторвал зеркало. Водители разные за рулем развозки были.
Бывает же такое...)
воскресенье, 13 мая 2012 г.
интересные вещи, которые могут пригодиться позже...
cat /dev/input/mouse0 - мышь (реакция только на перемещение курсора)
cat /dev/input/event5 - мышь (реакция на все кнопки и колесо)
cat /dev/input/event4 - клавиатура
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Вместо echo может быть любая команда";
done;
cat /dev/input/event5 - мышь (реакция на все кнопки и колесо)
cat /dev/input/event4 - клавиатура
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Вместо echo может быть любая команда";
done;
воскресенье, 29 апреля 2012 г.
Загрузочная флешка
Инструкция для Linux
Поиск блочных устройств
После подключения USB-брелка, вы можете узнать, какое это устройство
~> su # grep -Ff <(hwinfo --disk --short) <(hwinfo --usb --short)
Запись ISO-образа на USB
Наконец, как только вы обнаружите соответствующее блочное устройство, можете записать образ на него
# umount /dev/sdX # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso /dev/sdX
воскресенье, 1 апреля 2012 г.
автоматизируем уборку мусора
59 23 * * * find /a/sc/ -type f -mtime +10 -exec rm -f {} \; && find /a/sc -size -20k -type f -exec rm {} \; && find /a/sc -depth -type d -empty -exec rmdir {} \;
-- 1. раз в сутки проверяются давность создания файлов, то что старше 10 дней будет удалено.
2.все файлы размером менее 20 кб будут удалены.
3. пустые папки будут удалены.
знак дважды "&&" значит нечто вроде запятой между командами))
суббота, 4 февраля 2012 г.
список пользователей
awk -F: '{if ($3>=1000) print $1,"Домашняя папка:",$6}' /etc/passwd
awk -F: '{if ($3>=1000 && $3<20000) print $1,"Домашняя папка:",$6}' /etc/passwd
awk -F: '{if ($3>=1000 && $3<20000) print $1,"Домашняя папка:",$6}' /etc/passwd
при проблемах со звуком
при проблемах со звуком перезагружаем сервер звука:
# killall pulseaudio
# pulseaudio --system
# killall pulseaudio
# pulseaudio --system
четверг, 2 февраля 2012 г.
среда, 1 февраля 2012 г.
grep ip
egrep '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}'
egrep -o '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}'
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
На этой странице (UTF-8) информация полученная при помощи программ nmap и whois. Надо ведь знать, кто ломиться в мой комп! А может и ваш...