Fehler

Das Forum fĂĽr Programmierer und Systemadmins. Von Shell-, Perl- und PHP-Scripts bis zur objektorientierten Programmierung mit C++.

Fehler

Beitragvon Perl » Mo 19 Sep, 2005 17:14

Hi ich bin neu hier hab mal versucht ipconfig aufzurufen und habe mir mal angeschaut wie das gehen soll da fand ich das!
#!/usr/bin/perl -w
#
# agmittel.pl
# Mittelwert ueber die Verbindungsdaten der
# einzelnen Arbeitsgruppen.

$agfile = "/data/ags/online.dat" ; # Datenquelle
$tage = 14 ; # Mittelwert ueber n Tage
$auswahl = "all" ; # Welche? all/max/ag_xy

# .....


Hab schon probiert es zu compilen aber da ist irgendwie glaube ich ein fehler!
Wisst ihr wie man das richtig schreibt oder ist das schon richtig??
Perl
Neu im Board
Neu im Board
 
Beiträge: 6
Registriert: Mo 19 Sep, 2005 17:06

Beitragvon lordpeng » Mo 19 Sep, 2005 18:49

>Wisst ihr wie man das richtig schreibt oder ist das schon richtig??
das ding tut so wie's da steht genau nix ... da fehlen wohl noch ein paar zeilen

auserdem fängt jedes ordentliche perlscript mit use strict; an ...


>Hab schon probiert es zu compilen aber da ist irgendwie glaube ich ein fehler!
perl scripts kompiliert man nicht, die werden bei der ausfĂĽhrung ĂĽbersetzt ... gibt zwar perlcc aber der taugt nix
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon flk » So 25 Dez, 2005 17:22

das traffic-volumen das in ifconfig angezeigt wird kann man entweder in Perl mit einer wirklich simplen RegEx in Perl oder in der shell ĂĽber die commands

ifconfig eth0 | egrep "RX bytes:" | awk '{print $7, $8; }' | sed 's/[\(\)]//g'
(fĂĽr das Upload-Volumen an eth0)

oder

ifconfig eth0 | egrep "RX bytes:" | awk '{print $3, $4; }' | sed 's/[\(\)]//g'
(fĂĽr das Download-Volumen an eth0)

bekommen. Die Werte von dem command kann man dann in anderen sprachen weiterverarbeiten.
flk
Neu im Board
Neu im Board
 
Beiträge: 5
Registriert: So 25 Dez, 2005 16:28
Wohnort: 127.0.0.1


ZurĂĽck zu PROGRAMMIER FORUM

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste