Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

[Lug-bg] Bash gimnastiki


  • Subject: [Lug-bg] Bash gimnastiki
  • From: "Martin Kolev" <martin@xxxxxxxxxx>
  • Date: Sat, 24 Oct 2009 16:33:28 +0300

Здравейте,

Искам първо да вметна, че не съм програмист и ползвам BASH от дъжд на вятър,
т.е. пълен лаик.

Ето и какво ме накара да пиша тук: 
Реших с помощта на rrdtool да чертая графика на прихванатите вируси от
антивирусната ми програма. За целта си направих един "прост" BASH скрипт,
който се изпълнява с помощта на procmail, когато се прихване вирус от
антивирусната програма, като целта му е да увеличава с единица стойността на
едно число - индекс:


#!/bin/bash

virusvar=`/bin/cat /etc/rrdtool/mail/virus-count`
((virusvar++))
/bin/echo -n $virusvar > /etc/rrdtool/virus/virus-count 



Всичко си сработва много добре, но когато сървъра се натовари (т.к. си е бая
стар и е с много малко RAM памет) поредността на числото, което се записва
във virus-count се обърква. Прави ми впечатление, че това се случва в
момент, когато е натоварен и четенето/писането от и във virus-count става в
почти един и същи момент. 

Много съм любопитен да разбера защо се случва това?


Поздрави,
Мартин Колев
 

_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.