Что такое xhbin?

Вам необходимо указать явный ПУТЬ , чтобы сценарий запускался под cron . По умолчанию ПУТЬ = / usr / bin: bin , и вам понадобится (как минимум) / sbin там.

#!/bin/bash
export PATH=/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin
...

Вы также можете немного изменить параметры теста ping . -o позволяет ping выйти, как только он получит один ответ (т.е. хост активен). -W1000 устанавливает верхнюю границу времени ожидания проверки. В моих тестах это заставляло ping ждать не более четырех секунд; без этого мне пришлось ждать 14 секунд ответа об ошибке:

ping -q -c3 -o -W1000 "${MAC}"
1
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы