Error al intentar ejecutar el script cron con espacio en la ruta

Error al intentar ejecutar el script cron con espacio en la ruta

Tengo un script con varios comandos rsync. El archivo de secuencia de comandos se coloca en una partición NTFS con permisos de propietario y grupo establecidos en root.

No tengo problemas para ejecutar el archivo manualmente desde la terminal usando el comando:

"/mnt/Files/Software/Software Customizations/Linux/Scripts/rsync_backup.sh"

La entrada del crontab es (mi crontab, no root):

0 15 * * 6 export DISPLAY=:0 && gnome-terminal -e "/mnt/Files/Software/Software Customizations/Linux/Scripts/rsync_backup.sh"

pero me sale el siguiente error cuando se ejecuta el archivo

There was an error creating a child process for this terminal.
Failed to execute child process "/mnt/Files/Software/Software" (Permission denied)

Captura de pantalla:

Error de captura de pantalla

¿Puedes decirme cuál es el problema? No parece un problema de permisos porque puedo ejecutar el archivo sin usar sudo y la ruta es solo parcial en la captura de pantalla, lo que me lleva a creer que es un problema con los espacios.

Respuesta1

Intenta escapar del espacio en tu camino:

0 15 * * 6 export DISPLAY=:0 && gnome-terminal -e "/mnt/Files/Software/Software\ Customizations/Linux/Scripts/rsync_backup.sh"

información relacionada