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.

Hosted by "Internet Group" Ltd. - Stara Zagora