🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10505

Re: bash script

#10505
From: Philip Paeps
Date: Mon, 04 Mar 2002 22:44
40 lines
2813 bytes
Ghost <mail2ghost@yahoo.com> wrote:
> Ik zou voor in mijn floppy-router een klein bash script nodig hebben, maar
> ik kan er zelf niet genoeg van om het te maken en voor een echte programmeur
> zal dit (denk ik) een fluitje van een cent zijn.
> Het is in feite een kleine trafiek meter:
> Als de pc boot zou hij eerst het vorige aantal moeten lezen uit een logfile
> en er de nieuwe trafiek bij optellen, ieder kwartier zou ie dan gewoon het
> totaal tot dan toe weer op floppy in die logfile moeten schrijven (vorige
> resultaat
> overschrijven, een soort backup voor indien de pc uitvalt). Iedere maand zou
> ie dan eventueel gereset moeten worden, maar dit is niet echt noodzakelijk,
> kan handmatig ook.
> (dit zou veronderstel ik moeten kunnen aan de hand van de datum in bios).
> Het was maar een idee, maar ik zie mijzelf niet in staat om dit te
> schrijven, iemand zin om dit voor mij eens te maken?

En dat moet in Bash?  

Ik zou dit eigenlijk eerder in Perl willen doen (omdat ik niet zo van Bourne
hou, ik gebruik BSD, wij zijn ge-evolueerd naar de C-shell :-P).  Elke x
minuten (cron(8)) je verkeer laten meten uit je netstat, en dumpen in een log
ergens.  Als deel van de boot procedure nog even laten meten, en weer dumpen.
Bij bootup totaal uit logfile in buffer gooien, en verder optellen.  Als de
datum toevallig de eerste van de maand is, en het uur 00:05, van nul beginnen
tellen.

BIOS heeft er weinig mee te maken, system time gewoon gebruiken (ja, BIOS
heeft er *iets* mee te maken, maar niet veel).

...kan eigenlijk in C ook geschreven worden als je geen Perl op je router hebt
staan (floppy?).

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  The more elaborate and costly the equipment, the greater
  the chance of having to stop at the fish market
  on the way home.
Technical Details
Message-ID: <KNSg8.237092$rt4.22798@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <a60qjf$fe0$1@reader08.wxs.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,7534f347dd8a05d7
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-04 14:45:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: bash script
Newsgroups: be.comp.programming
References: <a60qjf$fe0$1@reader08.wxs.nl>
User-Agent: tin/1.5.11-20020130 ("Toxicity") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 40
Message-ID: <KNSg8.237092$rt4.22798@afrodite.telenet-ops.be>
Date: Mon, 04 Mar 2002 22:44:58 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1015281898 213.118.35.252 (Mon, 04 Mar 2002 23:44:58 MET)
NNTP-Posting-Date: Mon, 04 Mar 2002 23:44:58 MET
Organization: Telenet Internet