LesOlivex

Serveis informàtics



Curl con cron

Category : Herramientas, Linux, Programación gen 3rd, 2015

Curl nos permite lanzar scripts escritos en php en el servidor donde tengamos alojado nuestro proyecto.

Lo interesante es hacerlo desde el cron, pudiendo automatizar que por ejemplo se ejecute cada día.

Lanzar un script desde curl:

curl http://localhost/script.php

Incluir en cron:

crontab -e

Se nos abrirá un editor de texto para configurar el cron, posiblemente vi.

Incluimos una linea de ejemplo:

30 4 * * * /usr/bin/curl -s http://localhost/script.php

Aquí estamos indicando que se lance todos los días a las 4:30 y el parámetro -s le indica a curl que lo haga de forma silenciosa.

cscope

Category : Herramientas, Programación des 21st, 2014

Nos permite navegar por el código fuente mediante diferentes búsquedas.

  • archivos que utilizan cierta función
  • por nombre de variables variables
  • patrones de búsqueda
  • etc…

Tiene su propia ‘interface’ para ello, pero puede ser utilizado desde vim o emacs.

Crear base de datos

Guardamos los nombres de los ficheros que nos interesan:

find . -name "*.php" > cscope.files

Generamos base de datos:

cscope -f -b

Con -f Forzamos a reescribir archivo cscope.out Con -d evitamos generar otra vez la base de datos.

Interface grafica

Hay cbrowser pero la misma interface de cscope es buena

Integración de cscope con vim

Hay un sencillo plugin que nos incluye un menú para cscope cscopemenu.vim