ARGV in Perl nicht verfügbar - HILFE

Taaz

Neuer User
Mitglied seit
11 Apr 2005
Beiträge
50
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich möchte aus der extensions.conf per
Code:
exten => s,4,AGI(cb.agi|10)
die cb.agi mit dem Argument 10 aufrufen.
Das Script wird auch ausgeführt etc. nur die $ARGV[0] ist leer.

Ich hoffe, dass ich mich ein bisschen dumm anstelle.
Hier mein Script:
Code:
#!/usr/bin/perl

foreach (@ARGV) {
  print "$_\n";
}

my $result = 0;

Möchte einfach nur alle übergebenden Argumente ausgeben.


P.S.: Wenn ich mehrere Argumente übergeben möchte, müsste das doch folgendermaßen aussehen, oder?
Code:
exten => s,4,AGI(cb.agi|10|20|55)
 
Hallo,

dein Script funktioniert auf der Shell:

Code:
root@vs:/tmp# perl test.pl aber das geht doch
aber
das
geht
doch

Daran kann es also nicht liegen

/wimpf
 
habe es jetzt einfach mal cb.pl benannt und jetzt geht es. weiß aber nicht warum.

Jedenfalls danke für die Hilfe.
Nur durch den Hinweis mit der Shell habe ich es nochmal durchprobiert.


MfG
Taaz
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.