¿Cómo resolver el script de shell detener la ejecución cuando el sistema Linux está programado?

  

Cuando el sistema Linux está realizando tareas programadas, el script de shell se detiene repentinamente. Muchos usuarios no están claros. ¿Qué causó que el shell no se ejecutara? De hecho, la razón es muy simple, las siguientes series pequeñas le presentarán el script de shell de tareas de sincronización de Linux para detener la implementación de la solución.

La razón es que el momento de la tarea no es variable de entorno, variables de entorno de importación en su script de shell, las variables de entorno de importación

En la solución de script de shell superior

export PATH = $ PATH: /bin: /usr /bin: /usr /local /bin

Ejemplo:

Ejecutando /bin /cada 0 hora de cada mes Ls:

0 * * * * /bin /ls

Durante el mes de diciembre, todos los días de 6 am a 12 am, /usr /bin /backup se ejecuta cada 20 minutos. :

* /20 6-12 * 12 * /usr /bin /backup

Envíe una carta a [email protected] todos los lunes a viernes a las 5:00 pm:

0 17 * * 1-5 mail -s " hi " [email protected] /tmp /maildata

Todos los días a la medianoche todos los días a las 0:20, 2:20, 4 Punto 20 puntos. . . . Ejecute echo " haha ​​"

20 0-23 /2 * * * echo " haha ​​"

Si detiene el script de shell durante las tareas programadas, la mayoría de los scripts de shell no se importan Las variables de entorno se pueden agregar al código relevante descrito en este artículo.

Copyright © Conocimiento de Windows All Rights Reserved