2012-04-23 8 views
8

Necesito instalar algunos trabajos cron con mi paquete de instalación de Ubuntu. Los que se ejecutan todos los días u horas son fáciles: solo puedo crear un enlace simbólico desde /etc/cron.daily a mi secuencia de comandos.Agregar 10 minutos de trabajo cron al paquete de Ubuntu

Sin embargo, también tienen un guión que me gustaría que salen cada 10 minutos. No existe tal cosa como /etc/cron.minutely. Además, no estoy seguro de cómo editar crontab sin utilizar el editor interactivo (crontab -e). ¿Cuál es la mejor manera de hacerlo?

+3

creo que esta pregunta sería mejor en http://askubuntu.com/ o http://superuser.com/ – David

Respuesta

14

Su paquete puede simplemente poner un archivo en /etc/cron.d/

El archivo de texto debe contener algo como esto, para ejecutar un comando cada 10 minutos:

*/10 * * * * root /path/to/command 

Google 'formato cron' para obtener más información, y sí, esto pertenece en askubuntu o superuser.

Corrección: Después de las pruebas, descubrí es necesario agregar el nombre de usuario (root) para la línea. Aparentemente esto es necesario para los archivos en cron.d, pero no puedo encontrar un documento definitivo.

cron debe escoger este nuevo trabajo de forma automática.

+0

Gracias. ¿Debo reiniciar el servicio CRON o cualquier cosa después de agregar un archivo en cron.d? – Jeroen

+0

No, no debería necesitarlo, pero solo lo revisé y me di cuenta de que mi respuesta era incorrecta. Tuve que agregar el nombre de usuario antes del comando antes de que esto funcionara. Espero que ayude ... Tenga en cuenta que el archivo también debe ser propiedad de root. – laher

+0

¿Puedo agregar varias de estas líneas en un solo archivo? – Jeroen

Cuestiones relacionadas