GNU/Linux >> Tutoriales Linux >  >> Linux

linux:cómo ejecutar un comando en un directorio dado

Simplemente especifique la ruta al script. No es necesario cd :

0 12 * * * /path/to/script args

Si su secuencia de comandos busca archivos en . , entonces podrás tiene que usar cd :

0 12 * * * cd /some/dir && /path/to/script args

Tu pregunta tiene poco sentido. Usa cd . Si pides la respuesta no usar cd porque lo probaste y no funcionó, es probable que no lo hayas ingresado correctamente en el crontab.

La forma más sencilla sería escribir un pequeño script de shell que cd y ejecute su tarea principal, luego cronifique el script.


Linux
  1. Cómo cambiar el nombre de un directorio en Linux

  2. Cómo quitar (eliminar) un archivo o directorio en Linux

  3. Cómo usar el comando cd de Linux para cambiar de directorio

  4. Cómo eliminar un directorio en Linux

  5. ¿Cómo eliminar un directorio y una carpeta en Linux?

Cómo usar el comando cd en Linux

Cómo mover un directorio en Linux

Cómo ejecutar un comando periódicamente en Linux usando Watch

Cómo listar archivos recursivamente en Linux

Cómo contar archivos en el directorio en Linux

Cómo contar el número de archivos en un directorio en Linux