Article View: be.comp.programming
Article #10515Re: bash script
From: Ghost
Date: Tue, 05 Mar 2002 13:43
Date: Tue, 05 Mar 2002 13:43
66 lines
3682 bytes
3682 bytes
"Philip Paeps" <philip@paeps.cx> wrote in message news:KNSg8.237092$rt4.22798@afrodite.telenet-ops.be... > 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 > Ja, dat is het juist, het is een zeer kleine floppy distro, dat is de reden waarom het zelf zal moeten gemaakt worden, de meeste progs geven een zeer uitgebreide (lees veel te grote) log en die progs zelf passen ook niet meer op floppy, alle andere alternatieven ook welkom, maar ik dacht dat dit met bash script ook wel zou te doen zijn. En een reden waarom ik dit om de 15 min in een log wil is dat ik mijn router s'nachts uitzet met een tijdklok, dus rechtstreeks de spanning af zonder softwarematig af te sluiten, dus anders is ie alles kwijt. Het uitlezen kan dan via telnet en eventueel het resetten ook. -- Ghost adsl delen? http://www.ghost-net.yucom.be/manuals/adsl-routing.htm
Technical Details
Message-ID:
<a62i28$lru$1@reader10.wxs.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!newsfeed.wxs.nl!not-for-mailReferences:
<a60qjf$fe0$1@reader08.wxs.nl> <KNSg8.237092$rt4.22798@afrodite.telenet-ops.be>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-05 05:44:18 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!newsfeed.wxs.nl!not-for-mail From: "Ghost" <mail2ghost@yahoo.com> Newsgroups: be.comp.programming Subject: Re: bash script Date: Tue, 5 Mar 2002 14:43:36 +0100 Organization: Planet Internet Lines: 68 Message-ID: <a62i28$lru$1@reader10.wxs.nl> References: <a60qjf$fe0$1@reader08.wxs.nl> <KNSg8.237092$rt4.22798@afrodite.telenet-ops.be> NNTP-Posting-Host: u212-239-165-230.adsl.pi.be Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: reader10.wxs.nl 1015335816 22398 212.239.165.230 (5 Mar 2002 13:43:36 GMT) X-Complaints-To: abuse@planet.nl NNTP-Posting-Date: 5 Mar 2002 13:43:36 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000