پرش به محتویات

پینگ میزبان

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: نام میزبان یا IP
  - name: count
    type: string
    required: false
    default: "4"
    description: تعداد بسته‌های ping

افزودن دکمه

سه بار پینگ کردن یک میزبان ثابت

دکمهٔ پینگ دروازه
- name: Ping gateway
  type: button
  function: ping-host
  host: "192.168.1.1"
  count: 3

count عددی است، پس نیازی به نقل‌قول ندارد. همچنین می‌توانید آن را حذف کنید تا مقدار پیش‌فرض 4 استفاده شود:

استفاده از تعداد پیش‌فرض

دکمهٔ پینگ DNS
- name: Ping DNS
  type: button
  function: ping-host
  host: "1.1.1.1"

مرتبط