Приветствую, читатели!
Дело было вечером, делать было нечего, и тут я вспомнил — я же хотел поделится с сообществом своим недавним боевым опытом.
Было у меня задание — автоматизировать процедуру резервного копирования и создать процедуру восстановления Graylog-сервера.
Читать полностью »
Рубрика «bash scripting» - 3
Резервное копирование и восстановление Graylog-сервера
2014-02-18 в 18:01, admin, рубрики: automation, backup, bash scripting, chef, linux, monitoring, restore, Блог компании EPAM Systems, системное администрирование, метки: automation, backup, bash scripting, chef, linux, monitoring, restoreПодключение графического планшета Wacom Pro в Linux или как bash помогает художникам
2014-02-13 в 8:47, admin, рубрики: bash scripting, linux, mint, wacom, настройка, метки: bash scripting, linux, mint, wacom, настройка
Если вы счастливый обладатель Intuos Pro и гордый пользователь Linux, то возможно вас постигла та же самая неудача, что и меня. Все дело в том, что на момент написания этой статьи, не было нормальной поддержки последних моделей графических планшетов фирмы Wacom. Однако благодаря проекту Linux Wacom и нескольких bash скриптов эту проблему можно решить. Читать полностью »
Автоматизация выгрузки субтитров из *.mkv файлов
2013-11-20 в 9:37, admin, рубрики: bash scripting, mkv, Ubuntu, Программирование, метки: bash scripting, mkv, UbuntuПару месяцев назад у меня появился телевизор со SmartTV от Samsung. Девайс быстро подружился с медиацентром (роль которого исполняет Plex Media Server) с помощью нативного приложения, однако почти сразу же обнаружился весьма неприятный недостаток — отсутствие поддержки вшитых субтитров в *.mkv. Перспектива ручками извлекать субтитры из каждого файла меня отнюдь не радовала, и, поскольку торрент-клиент крутится на той же машине, что и медиасервер, было принято решение автоматизировать процесс обработки скачанных фильмов.
Под катом — рассказ о том, как при помощи 30 строчек кода на js пары шелл-скриптов и плагина для Deluge привести *mkv-файлы в удобоваримый для телевизора вид.
Читать полностью »
Небольшой скрипт для Naumen Phone Outsourcing
2013-05-06 в 8:24, admin, рубрики: bash scripting, naumen, Песочница, телефония, метки: bash scripting, naumenЕсть задача, в начале каждого месяца выгружать из недр Naumen Phone Outsourcing (для простоты, буду звать его далее NPO) записи разговоров за предыдущий месяц с сортировкой по проектам и по дням месяца. Как это реализовать?Читать полностью »
Командную строку фотографа-линуксоида — на пенсию!
2012-11-15 в 19:21, admin, рубрики: bash scripting, exif, exiftool, linux, udev, Программирование, фотография, Фототехника, метки: bash scripting, exif, exiftool, linux, udev, фотография Я увлекаюсь фотографией ещё со Смены-8М. Тогда были длительные ожидания пятницы или субботы (печать обычно шла в ночь на выходные), а перед этим оочень долгие ожидания фотоплёнки, химикатов, фотобумаги (ибо дефицит). Теперь же я вырос, стал большим и ленивым. Моя мыльница почти всегда со мной: либо в рюкзаке, либо где-то в кармане. Фотографирую всё, что вызвало интерес. При этом за день может быть одна фотография (шёл с работы), а может быть сразу много (целенаправленно вышел на прогулку). И если с целенаправленным случаем я скорее всего по приходу домой фотографии солью и разберу, то в единичных случаях я забуду и потом окажется что надо рассортировать фотографии сделанные в десяток разных дней. В последнее время выбираться целенаправленно получалось всё меньше, поэтому росло количество одиночных фотографий. И вот в один из таких дней, вдохновившись прошлогодней статьёй, я решил упростить себе хобби. Поскольку на компьютере стоит Linux (openSUSE 12.1), то нерешаемых проблем быть не должно — подумал я. А захотелось мне чтоб оно само копировало и чтоб никуда тыкать не нужно было. Ну, а поскольку я ненастоящий линуксоид (первый и последний скрипт был на третьем курсе 0x0C лет назад), сразу скажу — не всё получилось.
Читать полностью »
Удобное копирование бумажных документов в Linux
2012-10-31 в 8:43, admin, рубрики: bash scripting, bash-скрипт, linux, zenity, копирование, ксерокс, метки: bash scripting, bash-скрипт, zenity, копирование, ксероксВ данной статье я хочу продемонстрировать как можно прикрутить простейший графический интерфейс к bash скрипту.
Предистория
Все хотя бы раз в жизни сталкивались с ксерокопированием документов. В продаже есть широкий выбор устройств копирования, начиная от устройств ксерокопирования и заканчивая МФУ, где в одном устройстве совмещены сканер, принтер и копир. При наличии сканера и принтера, можно использовать программу копирования. Данные программы идут в комплекте со многими моделями сканеров. Для дома я предпочел иметь последний вариант, т.к. устройство ксерокопирования копирует без полутонов, а МФУ, хоть и экономит место, при выходе из строя одного из компонентов (обычно принтер), придется выкидывать целиком, да и качество сканера у МФУ не очень.
Так же как и ко многим моделям сканеров, к моему сканеру Epson Perfection photo 2480 шла программа Epson copy utility, главным недостатком которой было наличие версии только под Windows. Поиск аналогичных программ под Linux ни к чему не привели. Читать полностью »
Централизованный сбор логов с консолей сетевого оборудования по ssh
2012-09-23 в 10:20, admin, рубрики: bash scripting, Cisco, expect, linux, terminal server, Сетевое оборудование, метки: bash scripting, Cisco, expect, terminal server Существуют рекомендованные, общепринятые средства сбора логов сетевого оборудования — SNMP, syslog и иже с ними. Обычно они прекрасно работают, но временами требуется нечто большее.
Читать полностью »
Локальная копия статей хабра и хабропесочницы при помощи Linux+wget+for+seq в 3 строки
2012-07-20 в 13:10, admin, рубрики: bash scripting, habrahabr.ru, linux, Ubuntu, wget, Алгоритмы, скрипты, метки: bash scripting, habrahabr.ru, Ubuntu, wget, скриптыДоброго времени суток!
Я читаю habrahabr.ru уже давно, однако «шустрый» инет есть на работе, а вот дома больше времени идет на загрузку статей чем на чтение… Поскольку ноутбук на работе подключить есть куда было принято решение скачать статьи из захабренных и песочницы. Как сделать это в 3 консольные команды под катом
Читать полностью »