MySQL, PHP, fechas e idiomas, vaya lio…

Como comenté en el POST anterior, ya hemos lanzado La Porra, pero ahora quiero escribir aquí algunas conclusiones técnicas que he sacado respecto al tema de las diferencias horarias y los idiomas de las fechas tanto en MySQL como en PHP.

El servidor que uso es un Solaris, creo (Joyent me lo dio gratis y configurado), y no sabía como cambiar la hora del sistema ni el idioma. Como no quería andar haciendo pruebas en el servidor de producción y no quería andar reiniciándolo, pensé en cambiar las configuraciones de PHP y MySQL. Aquí os dejo como lo he hecho:

Continuar leyendo “MySQL, PHP, fechas e idiomas, vaya lio…”

Screen, lanzar comandos largos y olvidarme

Hoy me he conectado a un servidor y he lanzado un tar que tarda mucho. Como no me apetecía andar mirando la pantalla sin poder hacer nada, me he ido a dar una vuelta, y a la vuelta… “Conection closed”.
Al estar mucho tiempo conectado por SSH, me ha desconectado, y el proceso de tar no había acabado 🙁
Solución: Screen
Con screen, creas “terminales virtuales” que siguen funcionando aunque te desconectes.
Me conecto por SSH, lanzo “screen”, lanzo mi comando lento, cierro la terminal y el proceso sigue funcionando en el servidor…
Screen tiene muchas más funcionalidades, que podéis ver en las webs Bulma y/o Linuca.

Antes había intentado lanzarlo en background (con el &), pero cuando cierras la conexión SSH, se cierran los procesos.