Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 3 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Jue Abr 12, 2007 7:00 am
Mensajes: 9186
Ubicación: tras la pantalla (...)

Nota Publicado: Vie Feb 11, 2011 11:50 pm 
Arriba  
pues.. en vista de que lo del concurso de programacion va para largo, los presento ya... a ver que acogida tienen. (por eso mismo no lo mando a proyectos...)

de vez en cuando me surgen "ideas" para mejorar el sistema, y acabo haciendo un script. no me gusta que se queden ahi "cogiendo polvo", asi que decidi compartirlos. todo esta por aqui: http://sourceforge.net/projects/nikyscripts

de momento solo hay dos programitas:

_________________________________________________________________

rbkp - rsync-backup:
es un programa de copias de seguridad automaticas basado en rsync. trae instalador, y readme.
http://pastie.org/1554109 - subido como texto plano. (rev.17 SVN)
#nota: va TODO en un solo fichero. si te lo queiers bajar de ahi, a la derecha hay un boton que poner RAW. dale y veras el archivo en texto plano. es ESO lo que te tienes que bajar.
el svn esta en: https://nikyscripts.svn.sourceforge.net ... ripts/rbkp , (por si quieres una version actualizada...)
-el installer lo unico que hace es copiar el script a /usr/local/bin, y darle permisos.
para usarlo automaticamente:
a) editalo para que responda a tus necesidades (tu veras donde quieres que vuelque)
b) aniade esto al /etc/rc.local ANTES del exit 0:
synconf root & ## esto copiara la raiz al directorio de copias
synconf home $ ## lo mismo pero con el home

tiene tambien un modo root-secure en el que crea dos copias de root (una para dias pares y otra para dias impares), y un modo data para copiar la particion de datos a otra particion.

________________________________________

synconf - sincroniza configuraciones

bueno, estaba hasta las narices de que si modifico, por ejemplo, el .bashrc en una maquina, luego en las demas tenga que modifcarlo a mano. synconf resuelve este problema.
el script es este: http://pastie.org/1554147 (rev.16 SVN)
y el svn esta en: https://nikyscripts.svn.sourceforge.net ... ts/synconf

para que se lance automaticamente:
1. aniadelo al rc.local (antes del exit 0, solo pon synconf &)
2. ejecuta el installer (hazlo despues, porque en principio el solo aniade la llamada desde el rc.local, pero esto no esta testeado), o copialo a algun lugar del path y dale permisos.
3. editalo para que aparezcan solo los archivos que quieras (ojo que es un array: synconf emarejara automaticamente el primer archivo de localfiles, con el primero de remotefiles, y asi sucesivamente.. NO LOS PONGAS EN CUALQUIER ORDEN!!)
4. para una perfecta integracion (sobre todo con el bashrc), recomiendo aniadir este alias en el .bashrc:

Código:
 bashrc(){
    vim /etc/bash.bashrc
    source /etc/bash.bashrc
    [ -d /mnt/data/conffiles ] && synconf
  }


#nota: synconf trabaja con archovs globales (/etc/bash/bashrc, /etc/screenrc). esto es practico para sincronizar un menor numero de ficheros. si quieres trabajar con archivos "por usuario", solo modifica los arrays. si quieres tener (como yo). archivos globales, pero con cosas disponibles para cada usuario, el truco esta aqui:

Código:
if [ $UID == 0 ];then
    aqui se cargaran los aliases y demas para el root
else
    aqui se cargaran las configuraciones de los usuarios
fi
    aqui se cargaran las configuraciones "comunes" (aka, accesibles para todos)

solo deja que tu bashrc siga esa estructura. por ejemplo, el mio actualmente esta asi:
http://pastie.org/1554207

____________________________________________________________________

y.. por ahora eso es todo. :D ideas, sugerencias, mejoras, preguntas, etc, son bienvenidas.

:)

PD: hay mas, pero estan todavian en el pc. a ver cuando los subo a sourceforge... :? porque de la wincro de apt estoy muy contenta (mi primer contacto con cron :P), y del stepping con conky... :roll: (ese esta por aqui: http://man-linux.comli.com/?p=241 , pero lo tengo que subir a sf)

_________________
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]

 Perfil WWW  

Desconectado
Administrador
Administrador
Avatar de Usuario

Registrado: Lun Abr 19, 2010 12:30 am
Mensajes: 3888
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)

Nota Publicado: Sab Feb 12, 2011 12:01 am 
Arriba  
bueno se agradece ;) vamos a ver que tienen en las entrañas pues -->

_________________
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809

 Perfil WWW  

Desconectado
Forista Medio
Forista Medio

Registrado: Sab Ene 01, 2011 2:40 am
Mensajes: 410
Ubicación: Peru

Nota Publicado: Lun Feb 14, 2011 12:01 am 
Arriba  
vamos a conocer de cerca a niky , tus scripts diran mucho de ti ...

_________________
"Bañarse en pareja (ahorra agua y ayuda a producir niños ecológicos) =)"
http://o4-gml.blogspot.com/

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 3 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
recopilacion: proyectos de niky45 (se buscan testers)

en Proyectos

niky45

9

969

Jue Mar 03, 2011 9:56 pm

niky45 Ver último mensaje

Utilidades geek

en El Café

Kde_Tony

2

773

Mié Jul 18, 2007 1:36 am

megabyte Ver último mensaje

recopilacion de los bugs de mi ubuntu 9.10

[ Ir a página: 1, 2 ]

en Sistema

old home

15

1365

Lun Ene 04, 2010 3:54 am

SGAN Ver último mensaje

Recopilacion de Post's y Notas sobre GTK !!

[ Ir a página: 1, 2 ]

en Programación

Diabliyo

16

11738

Dom Abr 27, 2008 3:07 pm

frddbarrios Ver último mensaje

Recopilación de Posts y notas sobre C++

en Programación

cerenkov

0

792

Sab Ago 14, 2010 2:40 am

cerenkov Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO