Ошибка при попытке выполнить скрипт cron с пробелом в пути

Ошибка при попытке выполнить скрипт cron с пробелом в пути

У меня есть скрипт с несколькими командами rsync. Файл скрипта размещен в разделе NTFS с правами владельца и группы root.

У меня нет проблем с запуском файла вручную из терминала с помощью команды:

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

Запись в crontab (моя, не root):

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

но при запуске файла я получаю следующую ошибку

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

Скриншот:

Ошибка скриншота

Можете ли вы мне сказать, в чем проблема? Это не похоже на проблему с правами доступа, потому что я могу запустить файл без использования sudo, а путь на скриншоте указан только частично, что заставляет меня думать, что проблема в пробелах.

решение1

Попробуйте покинуть пространство на своем пути:

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

Связанный контент