“Conocimientos Sistemas>Linux

Errores de servicio Cron en Ubuntu

2012/3/10
Una encuesta oficial publicada en reddit.com llamado Ubuntu la distribución Linux más popular a partir de febrero de 2012. Un sistema operativo basado en Unix , Ubuntu viene con una variedad de herramientas de productividad , incluyendo un programa de horario - de automatización conocido como Cron , que facilita la ejecución de los trabajos , tales como copias de seguridad de datos y el sistema de registro en horas y /o días especificados por usted. Cuando un trabajo Cron no está funcionando, hay varios pasos que puede tomar para solucionar el problema. Sintaxis

Cron es un demonio que se ejecuta en segundo plano del sistema operativo . Encontrará el archivo crontab de todo el sistema , que contiene comandos que el demonio cron ejecutará , en /etc /crontab en Ubuntu y la mayoría de las distribuciones de Linux . Puede abrir este archivo con cualquier editor de texto como gedit o vim , pero como es normalmente propiedad del usuario root, necesitará usar sudo para editar el archivo, como "sudo gedit /etc /crontab " .

la sintaxis del archivo crontab es minuto , hora , día , mes , día de la semana y el comando a ejecutar, sin comas. Por ejemplo, " 0 0 31 8 1 /usr /bin /foo " se ejecutará el programa /usr /bin /foo a la medianoche del 31 de agosto. Un asterisco especificar que todas las instancias de ese código de tiempo se ejecutan , por ejemplo , " 0 0 *** /usr /bin /foo" se ejecutará /usr /bin /foo a la medianoche cada día por

. Su sintaxis debe ajustarse a la sintaxis que requiere Cron , con cinco campos para especificar la fecha y hora de la ejecución, seguido de un campo que especifica lo que debe ejecutar. Todos los campos deben estar separados por espacios , y el archivo crontab deben terminar con una línea en blanco al final del archivo.
Archivo Permisos

Si el archivo que pide Cron para ejecutar en el archivo crontab no es ejecutable , no puede completar el trabajo. Al observar los permisos de archivos , puede asegurarse de que Cron puede ejecutar el archivo, por ejemplo, " ls- l foo.sh " dará los permisos del archivo foo.sh . Si el archivo no es ejecutable , puede cambiar los permisos con el comando " chmod ", en el ejemplo anterior , "chmod + x foo.sh " haría que el archivo ejecutable foo.sh en sistemas Linux
< . br>
camino

el camino es la lista de carpetas que tus búsquedas en la computadora cuando se da un comando de Linux. Si la ruta completa no se da en el archivo crontab , o bien puede modificar la variable de entorno $ PATH para incluir la ruta con el guión , el guión o mover a una carpeta incluida en la ruta de acceso . Cron utiliza la ruta se encuentra en el principio del archivo crontab.
Entrada

Usted puede probar la entrada crontab mediante el establecimiento de que se ejecute en un momento dado y la comprobación de correcta ejecución de la secuencia de comandos , por ejemplo , " ***** /usr /bin /test_script.sh " pedirán Cron para ejecutar en el próximo segundo
Logs
< br . >

Cron en lugares predeterminados detalles de los puestos de trabajo que se ejecuta en los registros del sistema , que se encuentra en /var /log /syslog . Usted puede utilizar el programa " grep " para buscar las instancias de Cron en el registro del sistema : Typing " grep cron /var /log /syslog " buscará todas las entradas del registro del sistema con la palabra " cron " en ellos . Después de hacer una nota de cualquier mensaje de error , puede modificar su trabajo en consecuencia.

Página anterior:
Página siguiente:
Linux
Cómo ejecutar un archivo ejecutable Jar
Cómo mostrar el uso de memoria en un servidor Linux
¿Cómo puedo cambiar el reloj de hora y fecha en Linux
Cómo comprobar la memoria física en Linux
Cómo construir un PC Linux
Cómo Jugar Windows Media DRM Contenido en Linux
Cómo utilizar un IP Alias ​​
Mi WPA2 en Ubuntu no autenticará
Conocimientos Informáticos © http://www.ordenador.online