Un script muy sencillo que nos permitira si queremos utilizar traducción instantaneo en nuestros pequeños programas de bash. Basicamente se hace uso de Google Translate Ajax API y de “curl” para hacer una petición HTTP con los parametros adecuados y se analiza la respuesta recibida, los parametros son el idioma “origen”, el idioma “destino” y el string que queremos traducir.
Para muchos de nosotros Gedit no es más que un editor de textos, reemplazo del clásico bloc de notas de Windows, en el que podemos modificar pequeños y simples (al carecer de formato) ficheros de texto como ficheros de configuración y/o propiedades. Aunque mi entorno de desarrollo (IDE) suele ser Eclipse, de un tiempo a esta parte vengo utilizándolo muy a menudo para la creación y edición de scripts tanto en Bash como en Groovy (lenguaje que, por necesidades del cliente, me he visto “obligado” a aprender). Cansado de la rutina de editar el fichero con GEdit (o vim si [...]
De Google podemos decir cualquier cosa, excepto que sea predecible con sus nuevos servicios y aplicaciones. Y este es el caso de GoogleCL, una aplicación para acceder a los servicios de datos de la empresa desde la línea de comandos. Fue presentado con bombo y platillo hace no más de una semana y no es sino un gran script Python que usa las bibliotecas gdata (Google Data Protocol). Les presentaré unos ejemplos para comenzar a aprovecharlo. Por ahora, GoogleCL soporta estos servicios: Docs google docs edit –title “Comandos Linux” Blogger google blogger post –title “Frase” “Si no te equivocas de [...]
Muchos servidores o sistemas Linux al tener demasiados archivos abiertos necesitan mucha SWAP y mucha RAM , para evitar que no se bloquee el servidor por tener la memoria SWAP llena, aqui teneis este script en bash para vaciar o liberar memoria o partición de intercambio (como lo queramos llamar) SWAP . Este script lo podeis guardar en un archivo, lo haceis ejecutable con “chmod +x archivo” y lo podeis poner en un CRON diario para que se vacie la partición SWAP NOTA: para reducir la tendencia a usar SWAP se modifica el archivo sysctl.conf con el siguiente valor: #Tendencia del [...]
Bueno otro buen script a la huchaca… esta escrito en bash aparte de ser utilisisimo porque chequea las tablas fragmentadas y tambien chequea todas las bbdds en busca de tablas MyISAM o INNODB y las optimiza. #!/bin/bash VERSION=”0.7.2″ log=”$PWD/mysql_error_log.txt” echo “MySQL fragmentation finder (and fixer) v$VERSION, written by Phil Dufault ( http://www.dufault.info/ )” showHelp() { echo -e “\tThis script only repairs MyISAM and InnoDB tables” echo -e “\t–help or -h\t\tthis menu” echo -e “\t–user username\tspecify mysql username to use\n\t\t\tusing this flag means the script will ask for a password during runtime, unless you supply…” echo -e “\t–password \”yourpassword\”" echo -e [...]
Si quereis cambiar el puerto en todos los vhost`s en Plesk, tendreis que cambiar el numero 80 (puerto Apache default de Plesk) dentro del archivo httpd.include de cada vhosts, y si teneis muchos vhosts en el servidor o servidores… como no tengais este pequeño script en bash, os podeis morir en el intento #!/bin/bash MY_FILEPATH=”/var/www/vhosts” MY_FILE=”httpd.include” MY_REPLACE=”:81″ find $MY_FILEPATH -name $MY_FILE -exec perl -p -i -e “s[:80][$MY_REPLACE]g” {} \; service httpd restart”



Ultimos Comentarios