Archivo para 3/08/10

Mandelbrot: Un viaje apasionante al interior de las matematicas

Increible el video que encuentro en Microsiervos y que nos puede servir (por que no) como fondo de pantalla dinamico. Un viaje por el interior de un Fractal.

Enlace | Microsiervos

Tip: Ejecutar ficheros .bat con wine

Bueno, no se si alguien le servira de utilidad porque principalmente ejecutamos ficheros con extension .exe, pero aqui va. Si alguien necesita ejecutar un fichero .bat con wine, que pruebe el siguiente comando:

$ wineconsole ruta/fichero.bat

Ejemplo: wineconsole backup.bat

Sylvester está que lo “explota”

Enlace al video | Salon del Mal

Sencillo script en Bash para ejecutar un comando remoto mediante SSH

Estamos acostumbrados a ejecutar de manera muy simple comandos en nuestra máquina local y si esto fuera tambien fácil de hacer respecto a otra máquina remota. Veamoslo con un sencillo script en bash (nota: necesitas tener “expect” instalado en tu máquina local).

Crea un script “execute.sh” con el siguiente contenido:

#!/bin/bash
HOST="aqui_pon_la_maquina_remota"
USER="aqui_pon_el_usuario_remoto"
PASS="aqui_pon_el_password_remoto"
CMD=$@
VAR=$(expect -c "
spawn ssh -o StrictHostKeyChecking=no $USER@$HOST $CMD
match_max 100000
expect \"*?assword:*\"
send -- \"$PASS\r\"
send -- \"\r\"
expect eof
")
echo "==============="
echo "$VAR"

Y listo!, dale permisos de ejecución

$ chmod +x execute.sh

y ya puedes emplearlo, por ejemplo con:

$ ./execute.sh “ls -l”

Te mostrara un listado de archivos pero de la maquina remota.

Genial, para automatizar algunas tareillas.

Actualizado | Ya de paso y basandome en el ejemplo os dejo los scripts “download.sh” y “upload.sh” que acabo de implementar y pueden usarse para subir y bajar ficheros al servidor mediante scp.

#!/bin/bash

HOST="aqui_servidor"
USER="aqui_usuario"
PASS="aqui_password"
CMD=$@

VAR=$(expect -c "
spawn scp -r $USER@$HOST:$CMD . 
match_max 100000
expect \"*?assword:*\"
send -- \"$PASS\r\"
send -- \"\r\"
expect eof
")
echo "==============="
echo "$VAR"
#!/bin/bash

HOST="aqui_servidor"
USER="aqui_usuario"
PASS="aqui_password"
FICHEROS=$1
DIRECTORIO_REMOTO=$2

VAR=$(expect -c "
spawn scp -r $FICHEROS $USER@$HOST:$DIRECTORIO_REMOTO 
match_max 100000
expect \"*?assword:*\"
send -- \"$PASS\r\"
send -- \"\r\"
expect eof
")
echo "==============="
echo "$VAR"

Gracias a | nixCraft





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
agosto 2010
L M X J V S D
« Jul   Sep »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Blog Stats

  • 30.873.837 hits