Se tiver certeza sobre PATH, permissões e o mesmo redirecionamento funciona para outros comandos, parece que seu script está manipulando os arquivos ou pastas de log que você está tentando escrever (redirecionamento ambíguo).
É esse o caso?
Se assim for, remova quaisquer linhas do script que manipulem qualquer coisa relacionada aos logs e tente novamente.
Se isso funcionar, selecione a resposta correta.
Se não, por favor, remova 2 > Execute o script novamente e observe o que acontece, talvez você veja uma mensagem mostrando por que o script não pode gravar nos arquivos.
Boa sorte!