Aller au contenu

Script d’écho

echo-script exécute un script avec bash. Le fichier lui-même n’a donc pas besoin du droit d’exécution. C’est l’une des fonctions fournies utilisables directement depuis un bouton.

  • Exécute : bash {{.path}}{{if .args}} {{.args}}{{end}}
  • path (obligatoire) : chemin du fichier de script
  • args (facultatif) : arguments supplémentaires

Le fichier de fonction

functions/echo-script.yaml
name: echo-script
run: "bash {{.path}}{{if .args}} {{.args}}{{end}}"
params:
  - name: path
    type: string
    required: true
    description: Path to the script file
  - name: args
    type: string
    required: false
    description: Optional script arguments

Écrivez les deux noms de paramètres directement sur le bouton.

Exécuter un script avec Bash

Bouton de nettoyage
- name: Run cleanup
  type: button
  function: echo-script
  path: "/opt/scripts/cleanup.sh"
  args: "--verbose"

Ce bouton exécute bash /opt/scripts/cleanup.sh --verbose. Sans args, il exécute bash /opt/scripts/cleanup.sh, car la partie {{if .args}} est ignorée lorsque la valeur est vide.

Pages associées