[comment]: # translation:outdated

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

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

[comment]: # ({b0613168-b0613168})
#### Aperçu

zabbix\_js est un utilitaire de ligne de commande qui peut être utilisé pour tester des scripts intégrés.

Cet utilitaire exécutera un script utilisateur avec un paramètre de chaîne et écrira le résultat. Les scripts sont exécutés à l'aide du moteur de script Zabbix intégré.

En cas d'erreurs de compilation ou d'exécution, zabbix\_js imprimera l'erreur dans stderr et quittera avec le code 1.

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

[comment]: # ({5fd793d3-de3fe561})
#### Usage

    zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]
    zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]
    zabbix_js -h
    zabbix_js -V

zabbix\_js accepte les paramètres de ligne de commande suivants :

      -s, --script script-file          Spécifier le nom de fichier du script à exécuter. Si '-' est spécifié comme nom de fichier, le script sera lu depuis stdin.
      -i, --input input-file            Spécifier le nom de fichier du paramètre d'entrée. Si '-' est spécifié comme nom de fichier, l'entrée sera lue à partir de stdin.
      -p, --param input-param           Spécifier le paramètre d'entrée.
      -l, --loglevel log-level          Spécifier le niveau de journalisation.
      -t, --timeout timeout             Spécifier le délai d'attente en secondes. Plage valide : 1-60 secondes (par défaut : 10 secondes).
      -h, --help                        Afficher les informations d'aide.
      -V, --version                     Afficher le numéro de version.

Exemple:

    zabbix_js -s script-file.js -p exemple

[comment]: # ({/5fd793d3-de3fe561})
