SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Systemkald der IKKE skal afslutte?



Besynderligt, jeg har udført nøjagtig samme perl-kode på min computer med
Debian linux, og den udskriver både tid og test - og det skulle den vel
også. Hvis du i stedet bruger perl built-in "exec", erstattes den aktuelle
process med det du kalder i exec.
"system" forker en ny proces der udfører systemkaldet.

--Anders


On Wed, 3 Apr 2002, Simon B. Nielsen wrote:

> Jeg har et perl-script, der skal lave et systemkald og returnere et output,
> men må ikke afslutte scriptet:
>
> ---
> sub dstring {
>         return system("date +\"".$_[0]."\"");
> }
>
> &dstring("%D %T");
> print "test\n";
> ---
>
> I det her tilfælde bliver test aldrig udskrevet. Hvordan gør jeg det her i
> stedet?
>
> Simon
>
>
>



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:54
Denne side vedligeholdes af MHonArc .