Thread Systemaufruf mit backticks und Parameterübergabe
(10 answers)
Opened by rabo at 2015-08-17 15:36
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) |