Saltar a contenido

script

script es una función integrada. Ejecuta un archivo de script con argumentos opcionales.

Parámetro Obligatorio Predeterminado Significado
path sí — Ruta del script
args no vacío Argumentos añadidos después de la ruta

Ejecutar un script con argumentos

Botón Nightly report
- name: Nightly report
  type: button
  function: script
  path: "/usr/local/bin/report.sh"
  args: "--today"

Esto ejecuta /usr/local/bin/report.sh --today. Si omite args, solo ejecuta /usr/local/bin/report.sh.

El script debe ser ejecutable

La ruta se ejecuta directamente, por lo que el archivo necesita permiso de ejecución:

Hacer ejecutable el script una vez

Permitir que se ejecute el archivo
chmod +x /usr/local/bin/report.sh

Si no puede cambiar el archivo, ejecútelo mediante un intérprete. El ejemplo echo-script del paquete de la versión hace exactamente eso al llamar primero a bash.

Relacionado