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.
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
Postar um comentário