Poner un proceso en segundo plano y desasociarlo de la shell

La situación es la siguiente, tenemos una shell bash ejecutando un proceso cuyo tiempo de ejecución va a ser muy largo y necesitamos cerrar la shell, por supuesto no podemos parar el proceso y arrancarlo de nuevo. Para solucionar este problema podemos hacer uso de los comandos bg (recordad el artículo sobre gestión de trabajos Seguir leyendo


Pseudo-terminal will not be allocated because stdin is not a terminal

Este error se nos puede presentar cuando tratamos de ejecutar comandos ssh de forma desatendida, por ejemplo en scripts, crontab o a través de nohup/segundo plano. En mi caso efectivamente era por ejecutar un tunel SSH con nohup y en background. Al intentar ejecutarlo recibía el siguiente error: Pseudo-terminal will not be allocated because stdin Seguir leyendo


Cuidando la vista con f.lux

Creo que no soy el único que pasa cerca de 11 horas al día frente a la pantalla del ordenador. Nuestro trabajo nos lo exige y además somos «masocas» y al llegar a casa más de lo mismo. Como todos sabemos esto no es bueno para la vista y todo lo que pueda ayudarnos a Seguir leyendo


¿Cómo escapar caracteres dentro de una variable en sed?

Hace un tiempo os expliqué la forma de utilizar variables dentro de sed, ¿pero como hacemos si dentro del contenido de la variable hay caracteres que tienen que ser «escapados»? Por ejemplo: #!/bin/bash VARIABLE=»/foo/bar/test» sed «s/${VARIABLE}/foo/» fichero Si lo ejecutamos: sed: -e expression #1, char 8: unknown option to `s’ Lo que pasa es que Seguir leyendo


ORA-00845: MEMORY_TARGET not supported on this system

Al arrancar una base de datos Oracle nos podemos encontrar con el siguiente error: SQL> startup ORA-00845: MEMORY_TARGET not supported on this system De la documentación de Oracle: MEMORY_TARGET specifies the Oracle system-wide usable memory. The database tunes memory to the MEMORY_TARGET value, reducing or enlarging the SGA and PGA as needed. En estos casos Seguir leyendo