🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10515

Re: bash script

#10515
From: Ghost
Date: Tue, 05 Mar 2002 13:43
66 lines
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-mail
References: <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