Thread Systemaufruf mit backticks und Parameterübergabe (10 answers)
Opened by rabo at 2015-08-17 15:36

rabo
 2015-08-17 15:36
#181816 #181816
User since
2015-08-17
15 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich habe ein Problem.
Ich habe eine perl-File die ruft mittels Backtics eine andere.pl auf.
Dabei sollen aber noch einige Parameter uebergeben werden.
Leider kommen diese irgendwie im anderen script nicht an.
das Ganze sieht so aus:

Aufruf:
Code (perl): (dl )
1
2
3
4
5
my @Result = `/opt/GetObjectLists.pl`, 
                        "service_url", $ConfigParams{Url},
                        "user_name", $ConfigParams{User},
                        "password", $ConfigParams{Password}, 
                        "viewtype", $ClientOption;

die aufgerufene file:
Code (perl): (dl )
1
2
3
4
5
6
7
8
use Getopt::Long;
Getopt::Long::Configure('no_ignore_case');
my %Opts = ();
GetOptions(
    '--service_url=s' => \$Opts{service_url},
    '--user_name=s' => \$Opts{user_name},
    '--password=s' => \$Opts{password},
);


Was mache ich da falsch?

Danke fuer Eure Hilfe

gruss rabo
Last edited: 2015-08-24 13:32:31 +0200 (CEST)

View full thread Systemaufruf mit backticks und Parameterübergabe