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

command

command — это встроенная функция . Он запускает одну команду оболочки именно так, как вы написали на кнопке.

Параметр Требуется По умолчанию Значение
command да — Команда оболочки для запуска

Выполните одну команду, как написано

Show kernel button
- name: Show kernel
  type: button
  function: command
  command: "uname -a"

Конвейеры и связанные команды

Команды выполняются через /bin/bash -c, поэтому каналы, перенаправления и && работают внутри одного значения command.

Пайпы работают внутри команд

Top processes button
- name: Top processes
  type: button
  function: command
  command: "ps aux --sort=-%mem | head -n 10"

Использовать пользовательскую функцию для повторяющихся команд

Если несколько кнопок повторяют одну и ту же форму команды, создайте собственную функцию. и присваивайте каждой кнопке только те значения, которые меняются. Имена пользовательских параметров например, url или host, можно написать непосредственно на этих кнопках.

Похожие