[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ответ: Развлечения с Bash



On Mon, 26 Jan 2009, Dmitry E. Oboukhov wrote:


Всё правильно, только
prev_bytes=$current_bytes
надо внутрь if перенести :)
(иначе накопления delta не будет)

да, в else перенести. только надо учесть еще переполнение
(там в ifconfig когда байтов больше определенного значения
толи 2**31 толи 2**32 число сбрасывается в 0)
--

  Я бы сильно об этом не заботился, это же не программа учёта.
  Чего-то простого типа:
  if [ $delta -lt 0 ]; then
    prev_bytes=$current_bytes
  fi
  вполне достаточно.

 Ю.

Reply to: