Мониторим домены

Небольшой скрипт на php для мониторинга освободившихся доменов в помощь лентяям. <?php $domains = array( ‘domain1.ru’, ‘domain2.ru’ ); $email = ‘my@email.com’; foreach($domains as $domain) { $inf = check_domain($domain); if(!isset($inf[‘free-date’])) { $text = ‘DOMAIN ‘ . $domain . ‘ FREE’; mail($email,$text, $text); } } function check_domain( $domain ) { $curl = […]

Групповое переименование файлов по маске

По долгу службы встала задача переименовать группу файлов в директории по маске ( убрать у php файлов префикс и постфикс ). Исходные файлы вида aqNameClass.class.php нужно привести к виду NameClass.php Решается эта задача одной командой shell: for i in *.class.php; do mv «$i» `echo «$i» | sed «s/\.class//» | sed […]

Монтирование SD карты с правами пользователя в arch linux

Задача: примонтировать SD карту на 64G как дополнительный жесткий диск, чтобы не-root мог читать ее и записывать в нее. Решение: mount -o uid=<uid> /dev/<dev_id> /mnt/<mount_point> где, <uid> — id пользователя ( узнать можно командой id или посмотреть в /etc/passwd ) <dev_id> — устройство sd карты <mount_point> — каталог в который […]

Zsh

[announce]Справка по zsh. Пусть будет тут на всякий случай.[/announce] Введение Запуск Файлы, используемые при запуске Грамматика команд Перенаправление вывода Функции Задания Подстановка переменных Подстановки в строке приглашения Темы для строки приглашения Прочие подстановки Подстановки истории Генерация имен файлов Операторы глоббинга Флаги глоббинга Квалификаторы глоббинга Рекурсивный глоббинг Параметры и настройки Параметры […]

Запись звука в Linux

[announce]Запись звука в Linux из консоли.[/announce]На моём субноуте есть микрофон, вот подумал, что неплохобы понять как записывать снимать звук с него, вот что нашёл: Запись в wav: $ arecord test.wav Переконвертировать wav в mp3 можно вот так: $ cat test.wav | lame — > test.mp3 или сразу создать mp3 $ […]

Получить снимок с web камеры через консоль Linux

[announce]Вот способ получисть снимок с web камеры из шел.[/announce]Искал способ как получить снимок (фото) с web камеры Наткнулся только на статью про видеозахват через — ffmpeg. Вот ссылка — http://www.newmoldova.com/?q=node/85 Почитав немного ман по ffmpeg попробовал вот такую конструкцию: $ ffmpeg -f video4linux2 -s 1024×768 -i /dev/video0 -f image2 snapshot.jpg […]

Ещё документация по shell

[announce]Вот более хорошая дока по shell.[/announce] ПРОГРАММИРОВАНИЕ НА shell (UNIX) (Учебное пособие) (с) А. Соловьев 1. ВВЕДЕНИЕ Среди операционных систем особое место занимает Unix. Беспрецедентным является то, что ОС Unix может работать практически на на всех выпускаемых платформах. UNIX — это стандарт де факто открытых и мобильных опрерационных систем. (поскольку […]

Поиск файла по содержимому этого файла

[announce]То что давно хотел узнать :)[/announce] Вот так можно найти строку по содержимому файла. $ find /etc -type f -exec grep -Hn «nameserver» {} \; 2>/dev/null Вот так можно найти все файлы в каталоге /etc в которых есть слово «nameserver» Опции grep: H — выводим имя файла со строкой. n […]