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.