convertir de ogg a avi
$ mencoder archivo.ogg -o archivo.avi -ovc lavc -oac mp3lame…
$this->brain_dump();
bash, sh, ksh y todos sus amigos
Aquí dejo un trozo de un script que me ha estado dando algunos problemas, el motivo era que necesitaba saber la longitud del mes, pero como estoy haciendo una operación matemática el 0 de los meses de 1 digito desaparece y es preciso volverlo a meter.
El script petaba porque wl wc -m contaba 3 carácteres en el echo “10”. El motivo es que esta expresión en realidad es echo “10n”, para sacar el n ponemos -n en el echo.
#/bin/bash MONTH=$(date +%m) YEAR=$(date +%Y) ((MONTH=${MONTH}-1)) echo $MONTH LONG_MES=`echo -n ${MONTH} |wc -m` echo $LONG_MES if [ $LONG_MES -ne 2 ]; then MONTH="0${MONTH}" fi echo $MONTH DATE=${YEAR}${MONTH} echo $DATE…
Aquí programando un script de bash me encuentro que el read dentro de un while no funciona, pasa olímpicamente de él, el motivo es que dentro del while los comandos no pueden capturar el teclado así que tendremos que indicarlo especificamente.
cat temp.txt |while read -r line3; do
echo “Borrar fichero”
echo “> Atención: no se puede deshacer! ¿Realmente quieres borrarlo? (Y/n):”
read borra < /dev/tty
fi
done…
Pues aquí otro caso de script para hacer cosas que podríamos hacer perfectamente con SNMP u otras herramientas avanzadas, la cuestión aquí es usar el mínimo de recursos posibles, así que vamos a tirar de cats y comandos muy básicos, ya que este script sirve para ejecutarse en casos de mucho estrés y para identificar un error que pueda salir detectar a que se debe.
Además nunca deja de ser interesante como acceder a información super básica de nuestro sistema :)…
Ueee!!! pues post numero 100 con la etiqueta Linux! (todos sabemos que es GNU/Linux…) así que os dejo con un script de bash de cosecha propia, quizás se podría hacer de otra forma con menos líneas pero como me han dicho hoy… “en la docencia siempre tienes que comentar -yo lo hago así, pero hay varias formas de hacerlo-“, sabia frase ;)…
Venga, otro post de estos técnicos que tanto os gustan… muchos de vosotros conoceréis rsync, pero tiene la pega que es unidireccional, pero por suerte existe el unison, tiene una versión de consola y una versión gtk y es multiplataforma.
Ahora mismo nos vamos a centrar en el entorno de consola (¡yo administro servidores sin ratón!), además de que es super simple y sólo cabe comentar un par de cosas.…
[purge_adrci.sh]
ADRCI es un programa que sirve para gestionar logs, incidencias, alertas y trazas de aplicaciones de ORACLE, como por ejemplo las bases de datos. Es una herramienta útil para identificar y empaquetar las incidencias que nos puedan dar las bases de daos en algún momento y mandarlas fácilmente a Oracle para analizarlas.
purge_ADRCI.sh es un script que busca cuales son los homes de las bases de datos ORACLE instaladas en nuestro servidor y limpia los ficheros generados, como logs, incidencias, alertas y trazas mas antiguos de x dias (en este script definido en 30 dias).…
Pues ale, acostumbrada a usar SNMP, me he visto obligada a buscar una alternativa para mirar el estado de la transferencia de datos de un servidor al no ser posible la instalación de este servicio :( (no por problemas técnicos, sino diplomáticos! xD)
El scriptillo es un poco cutre pero vale para ello. Usa el comando ifconfig y la transferencia total transmitida por el interfaz y hace un cálculo diferencial.
Espero que sea de ayuda a alguien :)…