Hi Amair,
ich hab mal die änderung gemacht aber keine Ausgabe bekommen - deshalb hab ich noch ein paar prints mehr reingesetzt:
Code
my @my_locales;
print(">>>Enter my_locales\n");
if (-f "/usr/bin/locale" && -x "/usr/bin/locale") {
print(">>>Found locale\n");
push(@my_locales, { id => "", name => gettext("System default"), cur => 0 });
print(">>>After push\n");
foreach my $loc (locale("-a")) {
print(">>>$loc\n"); #DAS IST NEU
Dadurch bekomme ich folgende Ausgabe:
[root@voyager vdradmin]# ./vdradmind.pl -nf
>>>Enter my_locales
>>>Found locale
>>>After push
Es scheint der forall loop zu sein der crashed .. hast Du eine Idee was das sein könnte.
Mein System:
[root@voyager vdradmin]# uname -a
Linux voyager.lindy.cc 2.6.16.18 #3 PREEMPT Mon Jul 17 21:05:09 CEST 2006 i686 unknown unknown GNU/Linux
[root@voyager vdradmin]# cat /etc/redhat-release
Mandrake Linux release 10.0 (Official) for i586
Ist ein Standatd Mandrake 10 mit selbst hinterher installiertem Kernel.
Gruss
Geni