Перейти к содержанию

script

script — это встроенная функция . Она запускает файл сценария с необязательными аргументами.

Параметр Требуется По умолчанию Значение
path да — Путь к скрипту
args нет пустой Аргументы, передаваемые после пути

Запустить скрипт с аргументами

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

Это запускает /usr/local/bin/report.sh --today. Если не указывать args, запустится только /usr/local/bin/report.sh.

Скрипт должен быть исполняемым

Путь запускается напрямую, поэтому файлу нужен бит выполнения:

Сделать скрипт исполняемым один раз

Allow the file to run
chmod +x /usr/local/bin/report.sh

Если вы не можете изменить файл, вместо этого запустите его через интерпретатор. Пример echo-script в выпуске делает именно это, сначала вызывая bash.

Похожие