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

Пинг-хост

ping-host несколько раз пингует хост и отправляет результат обратно. Это один из функций из комплекта, которые можно использовать на кнопках без изменений.

  • Запускается: ping -c {{.count}} {{.host}}
  • host (обязательно): имя хоста или IP.
  • count (необязательно, по умолчанию 4): количество пакетов.

Файл функции

functions/ping-host.yaml
name: ping-host
run: "ping -c {{.count}} {{.host}}"
params:
  - name: host
    type: string
    required: true
    description: Hostname or IP
  - name: count
    type: string
    required: false
    default: "4"
    description: Number of ping packets

Добавляем кнопку

Пинг фиксированного хоста три раза

Ping gateway button
- name: Ping gateway
  type: button
  function: ping-host
  host: "192.168.1.1"
  count: 3

count — числовое значение, поэтому кавычки ему не нужны. Вы также можете оставить его для использования значение по умолчанию 4:

Использовать счетчик по умолчанию

Ping DNS button
- name: Ping DNS
  type: button
  function: ping-host
  host: "1.1.1.1"

Похожие