De REPOGUTL: «scripts»

Según Wikipedia, un script, archivo de órdenes, archivo de procesamiento por lotes o guion es un programa usualmente simple, que por lo regular se almacena en un archivo de texto plano. Los script son casi siempre interpretados, pero no todo programa interpretado es considerado un script. El uso habitual de los scripts es realizar diversas tareas como combinar componentes, interactuar con el sistema operativo o con el usuario. Por este uso es frecuente que los shells sean a la vez intérpretes de este tipo de programas.
«reposys»

Creado por Leodanis Pozo Ramos y tiene el objeto de facilitar tareas relacionadas con la construcción de mini-repositorios. Este script en bash funciona para las distros derivadas de Debian y puede ser útil para los que no tienen la posibilidad de copiar el repo completo de su distribución preferida. Descomprima el archivo y lea el fichero README en el cual encontrará instrucciones para su uso.

Los scripts que a continuación se promocionan, fueron creados por Lázaro.

«ftp2eml.rb»

Este script recibe correos por «stdin» y devuelve correos basados en una gestión de directorio. O sea, permite compartir un directorio a través de email. El remitente lista los ficheros y selecciona los que desea, todo usando el campo Subject:. Está pensando para usarse como plugin de procmail pero podría servir para cualquier otro software que envíe correos por STDIN, por ejemplo, como MDA de un fetchmail o como la aplicación de alguna regla que permite enviar por stdin el correo.

«cronos.sh»

Este script, recibe como parámetro una dirección URL y obtiene la hora del servidor remoto. O sea, toma la hora del encabezado HTTP que envió el servidor y la coloca en el sistema. Muy útil para máquinas detrás de proxy y sin salida al mar (Internet) que no pueden soñar con un ntpd decente.

«daypakage.sh»

Este script toma un paquete al azar de la lista, le hace un aptitude show y te lo manda; o sea, que todos los días te muestra un paquete diferente.

«kakawall»

Este script ayuda a construir un firewall.

¿Te resultó interesante? Compártelo ...



Delio Orozco González

Publicado por Delio Orozco González

Forma parte de GUTL desde el 6 diciembre, 2011.

Este artículo tiene un comentario

  1. Ante todo bien por las publicaciones, Pregunto si me pudieran ayudar con este escript, pues cuando lo pongo a correr en consola de ubuntu Ej. 3% y ocurre un fallo de red, empiesa desde el principio 0%,

    # Arch= -a # Architecture. For Ubuntu can be i386, powerpc or amd64.
    # sparc, only starts in dapper, it is only the later models of sparc.
    #
    /usr/bin/debmirror –nosource -m –passive –host=ve.archive.ubuntu.com \
    –root=ubuntu –method=http –progress –rsync-options \
    –dist=xenial,xenial-security,xenial-updates,xenial-proposed,xenial-backports \
    –ignore-release-gpg –section=main,restricted,universe,multiverse \
    –arch=i386,amd64 /home/todo/ubuntu/

Los comentarios están cerrados.