
#chmod +x miscript.shLuego lo añadiremos a nuestro crontab, apartado que veremos luego.
# m h dom mon dow user commanddonde:
15 10 * * * usuario /home/usuario/scripts/actualizar.shEjecutará el script actualizar.sh a las 10:15 a.m. todos los días
15 22 * * * usuario /home/usuario/scripts/actualizar.shEjecutará el script actualizar.sh a las 10:15 p.m. todos los días
00 10 * * 0 root apt-get -y update Usuario rootEjecutará una actualización todos los domingos a las 10:00 a.m
45 10 * * sun root apt-get -y updateUsuario root ejecutará una actualización todos los domingos (sun) a las 10:45 a.m
30 7 20 11 * usuario /home/usuario/scripts/actualizar.shEl día 20 de noviembre a las 7:30 el usuario correra el script
30 7 11 11 sun usuario /home/usuario/scripts/miscript.shEl día 11 de noviembre a las 7:30 a.m. y que sea domingo.
01 * * * * usuario /home/usuario/scripts/recordatorio.shCada minuto de cada hora todos los días (NO recomendable a menos que se sepa que se está haciendo).
*/15 * * * * /home/test.shProgramar un trabajo para ejecutarse cada 15 minutos Igual se pueden manejar rangos especiales:
30 17 * * 1,2,3,4,5A las 5:30 de la tarde todos los días de lunes a viernes.
00 12 1,15,28 * *A las 12 del día todos los días primero, quince y 28 de cada mes (ideal para nóminas) NOTA: Si hemos editado el cron usando #crontab -e" no precisará de reinicio, pues cuando salgamos ya se reiniciará el demonio, pero si lo hemos hecho usando "#vim /etc/crontab" luego tendremos que reiniciar el demonio con este comando:
#/etc/init.d/crontab reloadRecordamos también que podemos ver los crontab añadidos con:
#crontab -lO editar el crontab de un usuario en concreto (si no le decimos que usuario editamos, estamos editando el cron del usuario con el que estemos conectados:
crontab -e -u usuarioO bien eliminar los crontab de un usuario:
crontab -r -u usuarioAl comienzo del fichero podemos especificar una dirección de correo electrónico a la cual se envíen los informes de ejecución de crontabs:
MAILTO="test@test.com"Con estas nociones básicas ya podéis trabajar de un modo eficaz gestionando cron mediante el comando crontab. Como última nota decir que Open6hosting ofrece paneles gráficos tanto en cPanel como en ISPconfig donde puedes configurar tu crontab con unos sencillos clicks, sin necesidad de andar con la consola de comandos. Etiquetas: sistemas
Volver






Puedes decidir qué tecnologías opcionales permites. Las cookies necesarias no pueden desactivarse porque se utilizan para guardar tu elección.
Permiten recordar tus preferencias de privacidad.
Permiten utilizar Google Analytics para obtener estadísticas sobre el uso de la web.
Permite cargar contenido proporcionado por terceros, como los mapas de Google.