Шоу “вершины” команды оболочки, который обрабатывает из/proc каталога?

Я бы использовал это, простой одноклассник:

while ! ping -c1 HOSTNAME &>/dev/null; do echo "Ping Fail - `date`"; done ; echo "Host Found - `date`" ; /root/scripts/test1.sh

заменить имя хоста с хостом, который вы пытаетесь пинг.


Я пропустил роль о том, чтобы положить его в фоновом режиме, положить эту линию в хоте, как так:

#!/bin/sh

while ! ping -c1 $1 &>/dev/null
        do echo "Ping Fail - `date`"
done
echo "Host Found - `date`"
/root/scripts/test1.sh

и на задний план, который вы запускаете его так:

nohup ./networktest.sh HOSTNAME > /tmp/networktest.out 2>&1 &

снова заменить имя хоста Хозяин, который вы пытаетесь пинг. В этом подходе вы передаете имя хоста в качестве аргумента для оболочки.

Так же как общее предупреждение, если ваш хост остается вниз, у вас будет этот скрипт непрерывно пинга в фоновом режиме, пока вы либо убьете его, либо хост не найден. Поэтому я бы имел в виду это в виду, когда вы запускаете это. Потому что вы могли бы в конечном итоге есть системные ресурсы, если вы забудете об этом.

0
17.06.2014, 21:41
1 ответ

Обычно top показывает процессы с наибольшим количеством КОПов в процентах. Этот процент вычисляется из последнего времени обновления top. Обычно этот интервал составляет 3 секунды. top - это интерактивная и высоконастраиваемая команда.

Этот интервал, а также порядок сортировки (и 1000 других вещей) можно изменить, если хотите:

  • Нажмите d, чтобы изменить интервал, введите 0.1, а затем Введите , и вы увидите более быстрый интервал.
  • Нажмите F, чтобы изменить порядок сортировки, затем введите n - Enter. Теперь вывод упорядочен по использованию памяти.
  • Нажмите f, чтобы переключить поля. Затем нажмите r - Enter. Теперь появится новое поле с названием CODE.
  • Нажмите r, чтобы переименовать процесс.

Это только несколько примеров.

1
28.01.2020, 02:52

Теги

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