Tente escapar do espaço em seu caminho:
0 15 * * 6 export DISPLAY=:0 && gnome-terminal -e "/mnt/Files/Software/Software\ Customizations/Linux/Scripts/rsync_backup.sh"
Eu tenho um script com vários comandos rsync nele. O arquivo de script é colocado em uma partição NTFS com permissões de proprietário e grupo definidas como raiz.
Não tenho problemas em executar o arquivo manualmente a partir do terminal usando o comando:
"/mnt/Files/Software/Software Customizations/Linux/Scripts/rsync_backup.sh"
A entrada crontab é (meu crontab, não root):
0 15 * * 6 export DISPLAY=:0 && gnome-terminal -e "/mnt/Files/Software/Software Customizations/Linux/Scripts/rsync_backup.sh"
mas recebo o seguinte erro quando o arquivo é executado
There was an error creating a child process for this terminal.
Failed to execute child process "/mnt/Files/Software/Software" (Permission denied)
Screenshot:
Você pode me dizer qual é o problema? Não parece um problema de permissões, pois posso executar o arquivo sem usar o sudo, e o caminho é apenas parcial na captura de tela, o que me leva a acreditar que há um problema com espaços.