Bootstrap

записывать информацию о пинге в файл

записывать информацию о пинге в файл

Допустим нам необходимо пинговать сервер каждые пять секунд и записывать информацию о пинге в файл.

делается это так, создаётся файл допустим назовём его так:

vim my_ping.sh

вносим туда следующее содержимое, и сохраняем

Terminal:

#!/bin/bash
ip=$1
while true
do
TIME=`date +%T`
PING=`ping $ip -c 3 | grep '=2'`
echo "[$TIME] $PING" >>/tmp/pingtime.log
tail -n 1 /tmp/pingtime.log
sleep 5
done
exit 0

делаем файл исполняемым, допустим для владельца и его группы

chmod ug+x ./my_ping.sh

запускаем файл

. ./my_ping.sh 111.111.111.111

в результате создастя файл который мы указали в скрипте /tmp/pingtime.log и в него пойдёт запись данной информации по пингу ip который мы задали при вызове скрипта в данном случае 111.111.111.111

что в этом скрипте:

первая строчка обязательная именно в таком формате, указывает местоположение интерпретатора bash

Любая информация, первый аргумент в строке вызова нашего скрипта, попадает в переменную $1. её мы присвоили созданной нами переменной ip во второй строчке

и используем её в 6-й строке, обращаясь к ней указывая знак $ перед.

это всё находится внутри типичного бесконечного цикла while, т.е. скрипт будет работать пока мы его не остановим. с задержкой между итерациями 5 секунд

Terminal:

user@itdid:~
$ cat /tmp/pingtime.log
[18:46:02]
[18:46:07]
[18:46:34] 64 bytes from 111.111.111.111: icmp_seq=2 ttl=56 time=108 ms

Копирование материалов разрешается только с указанием автора Roman Sakhno и индексируемой прямой ссылкой на сайт (http://itdid.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/sahroman.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/sahroman.

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как настроить свой компьютер

  2. Текстовая ссылка:

    Она выглядит вот так: Как настроить свой компьютер

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

крипто-донат, на развитие сайта itdid.ru:

В новом окне с терминалом itdid.ru, введите любую сумму: