Ооп!! А тут ничего нету... :-)

Архив

Архив раздела ‘Scripts’

Fabric автоматизация проектов

23 Ноябрь 2011 Нет комментариев

В очередной раз вызывая длинный набор команд запуска тестов, понял что хватит этих портянок. Первое что пришло в голову просто написать shell скрипт. Быстро, но не особо расширяемо. Хотелось что нибудь на python. И действительно, оказалось такое есть. Называеться Fabric.

Читать далее…

MySql and Files BackUp


Я уже давно собирался сделать человеческий скрипт резервного копирования MySql, что бы каждый раз не лазить и не править. Вот я на праздниках и решил написать. Заодно еще решил туда впаять и rdiff-backup, что бы и файлы можно было резервировать, к стати путем incremental backups.
Читать далее…

Categories: Scripts, Ubuntu Tags: , , ,

Делаем FTP и Web FileShare

30 Декабрь 2010 Нет комментариев

Не знаю как вас, но меня уже давно задолбал глючный падающий FTP протокол. Периодически слышу от друзей: не работает, не загружает, а как им пользоваться? В общем я серьезно задумался над запуском какого нибудь простенького Web файл менеджера. К сожалению такой подход не давал простой загрузки папок и файлов. И отказаться полностью от FTP  не получилось. Так что моей задачей стала объедение пользователей двух систем. Чем мы и займемся :-)

Читать далее…

Делаем выборочные BackUp Баз данных

28 Январь 2010 Нет комментариев

Была задача сделать универсальное средство извлечения отдельных данных из разных типов СУБД. И главное было необходимо обернуть выходные значения в индивидуальный шаблон. Изначально предполагалось вернуть insert запрос, с необходимым синтаксисом. Что бы можно было дальше скормить его разным базам данных. Но в итоге получилось даже больше.

Читать далее…

Categories: Scripts Tags: , , , ,

Python vs Bash

27 Январь 2010 Нет комментариев

Решил тут я посмотреть что из себя представляет python. И как раз нужен был скиптик для создания дампа из разных баз данных.. Сам язык порадовал своими обширными библиотеками, неплохой документацией на официальном сайте. Но информации в сети оказалось очень мало, а также добили проблемы с кривыми кодировками. Хотя где их сейчас нет.

Хоть и Python не идеален, но после того как я на нем написал пару скриптов и посмотрел свой bash script бэкапа mysql.. Я понял что больше не буду писать на shell программ длиннее чем 3 строк.

Читать далее…

Categories: Scripts, Ubuntu Tags: ,

Пишем Админку на shell

shell-admin Думаю после некоторого времени работы с командной строкой надоедает бить одни и теже команды, и даже не помогает что они запоминаются. Да что уж говорить, порой просто забываешь где что лежит. Особенно стало надоедать выставлять разные права доступа на файлы веб сервера. Я уже давно подумывал написать что-то для управления всей этой радостью. И вот последней каплей стало то, что надо было выполнять над севером некоторые действия людям совершенно не разбираюшимся в Linux.

Читать далее…

Categories: How To, Scripts, Ubuntu Tags: , ,