Questione : come faccio denominare un programma del Perl da un altro programma del Perl

la chiamata %aPhong_Root_Dir% \ gruppo \ str4500 \ loadScen3GPPSensitivity-Atlanta.bat
%aPhong_Root_Dir% \ dist \ simcmd.exe - t 30% aPhong_Sim_IP% 15650% aPhong_Root_Dir% \ config \ loadScen3GPPSensitivity-Atlanta.txt
rem del **** 3GPP Sensitivity
rem di rem dopo che caricando il piano d'azione che dobbiamo aspettarli alla chiamata %aPhong_Root_Dir% \ gruppo \ str4500 \ all130dBmPowLev.bat
%aPhong_Root_Dir% \ dist \ simcmd.exe di stablised.
sleep 15

rem - t 30% aPhong_Sim_IP% 15650% aPhong_Root_Dir% \ config \ aspettare del all130dBmPowLev.txt
rem circa 3 secondi affinchè il piano d'azione inizi il running


this è fatta in uno schedario di lavoro i wana fa quello per il Perl lo ringrazia
class= del

Risposta : come faccio denominare un programma del Perl da un altro programma del Perl

Potreste iniziarli entrambi da uno schedario di lavoro… via la chiamata.

Se dovete farli funzionare attraverso il Perl, potreste aggiungere questo allo scritto del Perl che denomina:

run_in_bg secondario {
    mio $pid = forcella;
    morire “non può biforcarsi un nuovo processo„ a meno che $pid definito;

    # il bambino ottiene il PID 0
    se (== 0 di $pid) {
        exec (@_) || morire “non può exec $_ [0]„;
    }

    # nel caso vogliate usargli il waitpid
    $pid di ritorno;
}

ed allora aggiungere questa linea allo scritto di chiamata:

run_in_bg (“c:\activeperl\bin\perl.exe„, “other_script.pl„);
Altre soluzioni  
 
programming4us programming4us