miércoles, 5 de noviembre de 2014

Como hacer un cron job en Ubuntu server

Cron Job o tarea automática es lo mismo para accesar a la terminal de manera remota yo siempre recomiendo Putty.


Abrimos Putty y ponemos la direccion Ip de nuestro server y click en "Open"

Iniciamos sesión como root y escribimos crontab -e

Si es la primera vez que vas a editar el crontab seguramente aparecerá el siguiente mensaje, Yo recomiendo (y ubuntu tambien) la opcion 2: nano, escribimos 2

Aparecerá la siguiente pantalla

Hacemos scroll hasta abajo y agregamos escribimos el código de la siguiente imagen, explico el código: 

Supongamos que queremos ejecutar un script php cada 15 minutos todos los dias, entonces en este caso el primero parámetro es */15 significa cada 15 minutos, el segundo parametro es a que hora podriamos poner por ejemplo 13 para indicar que a la 1 PM, pero como queremos que sea cada 15 minutos a todas horas entonces ponemos un asterisco, después se especifica que dia del mes ponemos asterisco tambien, despues el mes, después el día de la semana y por último wget http://127.0.0.1/script.php donde script.php es el script que desea ejecutar

Guardamos cambios con ctrl+o y enter y despues ctrl+x para salir del editor nano

Listo ahora tenemos un cronjob/tarea programada listo para ejecutar un script cada 15 minutos