[comment]: # translation:outdated

[comment]: # ({new-e8144915})
# 8 JS

[comment]: # ({/new-e8144915})

[comment]: # ({d64f822e-b0613168})
#### Visão geral

O zabbix\_js é um utilitário de linha de comando que pode ser usado para teste
de script embutido.

Este utilitário executará um script de usuário com um parâmetro de string e
apresentará os resultados. Os scripts são executados usando o mecanismo
embutido Zabbix Scripting.

No caso de erros de compilação ou execução o zabbix\_js apresentará o erro
na saída stderr e sairá com código 1.

[comment]: # ({/d64f822e-b0613168})

[comment]: # ({3e512b00-de3fe561})
#### Utilização

    zabbix_js -s arquivo-script -p param-entrada [-l nível-log] [-t tempo-limite]
    zabbix_js -s arquivo-script -i arquivo-entrada [-l nível-log] [-t tempo-limite]
    zabbix_js -h
    zabbix_js -V

O zabbix\_js aceita os seguintes parâmetros de linha de comando:

      -s, --script arquivo-script       Especifica o nome de arquivo do script a executar. Se '-' for especificado como nome de arquivo, o script será lido de stdin (entrada padrão).
      -i, --input input-file            Especifica o nome de arquivo do parâmetro de entrada. Se '-' for especificado como nome de arquivo, a entrada será lida de stdin (entrada padrão).
      -p, --param input-param           Especifica o parâmetro de entrada.
      -l, --loglevel log-level          Especifica o nível de log.
      -t, --timeout timeout             Especifica o tempo limite em segundos.
      -h, --help                        Exibe informação de ajuda.
      -V, --version                     Exibe o número de versão.

Exemplo:

    zabbix_js -s arquivo-script.js -p exemplo

[comment]: # ({/3e512b00-de3fe561})
