Você está redirecionando a saída padrão do comando, não a saída de erro. Você precisa redirecionar a saída de erro para o arquivo.
chmod -R 766 * 2> chmod-errors.txt
Estou tentando salvar os erros quando faço um chmod
em um arquivo. Eu estou executando o comando:
chmod -R 766 * > chmod-errors.txt
Mas isso não funciona. Eu também tentei
chmod -R 766 * | cat > chmod-errors.txt
O que estou fazendo de errado?
Tags bash unix freebsd shell-script