Pergunta : como faço eu chamar um programa do Perl de um outro programa do Perl

a chamada %aPhong_Root_Dir% do **** 3GPP Sensitivity
rem do rem \ grupo \ str4500 \ loadScen3GPPSensitivity-Atlanta.bat
%aPhong_Root_Dir% \ dist \ simcmd.exe - t 30% aPhong_Sim_IP% 15650% aPhong_Root_Dir% \ config \ loadScen3GPPSensitivity-Atlanta.txt
rem depois que carregando a encenação que nós precisamos da esperar à chamada %aPhong_Root_Dir% de stablised.
sleep 15

rem \ grupo \ str4500 \ all130dBmPowLev.bat
%aPhong_Root_Dir% \ dist \ simcmd.exe - t 30% aPhong_Sim_IP% 15650% aPhong_Root_Dir% \ config \ espera do all130dBmPowLev.txt
rem por aproximadamente 3 segundos para que a encenação comece o running


this é feita em uma lima de grupo i wana faz isso para o Perl agradece-lhe
class= do

Resposta : como faço eu chamar um programa do Perl de um outro programa do Perl

Você poderia começá-los ambos de uma lima de grupo… através da chamada.

Se você precisa da funcionar através do Perl, você poderia adicionar este ao certificado do Perl que chama:

run_in_bg secundário {
    meu $pid = forquilha;
    morrer “não pode bifurcar-se um processo novo” a menos que $pid definido;

    # a criança começ PID 0
    se (== 0 de $pid) {
        exec (@_) || morrer “não pode o exec $_ [0]”;
    }

    # caso que você quis usar o waitpid nele
    $pid do retorno;
}

e adicionar então esta linha ao certificado de chamada:

run_in_bg (“c:\activeperl\bin\perl.exe”, “other_script.pl”);
Outras soluções  
 
programming4us programming4us