Parâmetro não documentado no CFEXECUTE

Esse post é bem específico para desenvolvedores Coldfusion, mas como é um parâmetro não documentado acho que é importante.

Oficialmente, a tag CFEXECUTE possui a seguinte sintaxe:
O retorno do comando é dado pelos atributos outputFile ou variable. O problema é que somente as saídas do stdout são direcionadas para esses atributos. Caso você precise do stderr a solução é redirecionar o stderr para o stdout.

Como sempre, deixei o melhor para o final. Ou você pode usar o parâmetro não documentado do CFEXECUTE, errorVariable, que retorna o... stderr! A sintaxe é erroVariable = "error variable name".

Para endender mais sobre os operadores de redirecionamento, sugiro o texto da Microsoft.

Comentários

Postagens mais visitadas deste blog

Netflix não mostra ícone de streaming

Concorrência com GO

Problema ao transferir arquivos grandes via FTP