GNU/Linux >> Tutoriales Linux >  >> Linux

Ejecute un script de shell todos los días a una hora específica

Quiere editar su archivo crontab usando

crontab -e

Entonces quieres agregar

55 23 * * * COMMAND TO BE EXECUTED

para más información mira esto


Soy cualquier cosa, menos un experto en Linux, pero una búsqueda rápida en Google evocó esto:

watch -n <your time> <your command/script>

Esto debería funcionar. Para obtener más información, consulta esto:http://www.linfo.org/watch.html


Para agregar un trabajo crontab, escriba el siguiente comando en un indicador de shell de UNIX/Linux:

$ sudo crontab -e

Agregue la siguiente línea:

1 2 3 4 5 /path/to/script

donde

1: Minutes (0-59)
2: Hours (0-23)
3: Days (1-31)
4: Month (1-12)
5: Day of the week(1-7)
/path/to/script - your own shell script

En tu caso sería:

55 23 * * * /path/to/yourShellScript

Linux
  1. Formato de fecha y hora para script o variable de shell de Linux

  2. Cron Script no se ejecuta como se esperaba de crontab – Solución de problemas

  3. Ejecutar secuencia de comandos de Python a través de crontab

  4. Shell script directorio actual?

  5. Obtenga una línea específica del archivo de texto usando solo un script de shell

¿La secuencia de comandos de Shell no se ejecuta después de agregarla como un trabajo Crontab?

Imprimir el tiempo de ejecución de la secuencia de comandos de Shell en Linux

¿Cómo ejecutar un comando en un script de Shell?

escriba un script de shell para ssh a una máquina remota y ejecute comandos

Ejecute un script de shell en el shell actual con permiso sudo

¿Cómo ejecutar código en el shell de Django mediante un script de python externo?