Thread Datei mit x Zeilen und 5 Spalten auslesen | wget $1 $2 $3 usw. (25 answers)
Opened by guest newbie at 2009-09-24 11:34

findus2099
 2009-09-28 19:06
#126309 #126309
User since
2009-09-28
4 Artikel
BenutzerIn
[default_avatar]
ich hab den entscheidenden code (s.u.) rauskopiert und mit statischen Variablen laufen lassen. Das Problem bleibt die 'Invalid Parameter' Meldung.

Das Problem ist das der system Aufuf die Parameter nicht sauber in die Shell rüberbekommt. Liegt wahrscheinlich an meiner SChreibweise, aber ich habe jetzt mehrere Versionen (mit/ohne doppelte/einfache Hochkomma)des system Aufrufs versucht, aber keiner übergibt die Parameter richtig. So wie er hier ausgeführt wird, habe ich es aus meinem lama Buch verstanden..

So funktioniert der Befehl opcmon auf der Shell einwandfrei:
Code: (dl )
opcmon Webpage_check=0 -object Monitor -option node=testserver.de -option url=http://www.testserver.de


Nur mein Aufruf unten übergibt meine Perl Variablen oder den kompletten Befehlt nicht wie gewollt an die Shell!?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/opt/OV/nonOV/perl/a/bin/perl
use strict;
use warnings;

my $node = 'bbv.......com';
my $fqdn = 'B. Jupiter Login';
my $url = 'http://server.de/Jupiter';
my $svc_id = 'Jupiter Server';
my $comment = 'WebServer 1';


      system ("/opt/OV/bin/opcmon", "Webpage_check=0", "-object", "Webpage_Monitor", "-option", "node=", $fqdn, "-option", "url=", $url, "-option", "svc_id=", $svc_id, "-option", "comment=", $comment);

View full thread Datei mit x Zeilen und 5 Spalten auslesen | wget $1 $2 $3 usw.