PDA

Visualizza la versione completa : Aiuto Perl


zambelliroberto
02-11-2005, 15:34
Ciao ragazzi ancora una volta vi voglio ringraziare per l'aiuto che mi date....
Avrei bisogno di due "dritte":

- nel caso ho pił file *.pl che voglio eseguire facendo partire un file unico cosa mi consigliate di fare??esiste una procedura semplice che mi permette di richiamare questi file ed eseguirli??

- tutti i file che ho tradotto hanno delle "funzioni" in comune...come si fa a creare una librera in modo tale da richiamarla quando serve senza dover copiare l'algoritmo in ogni file??

Ringrazio tutti coloro che risponderanno...spero di essere stato chiaro nelle mie richieste e scusate se utilizzo termini un po' ortodossi ma non sono molto esperto...

Grazie
Ciao a tutti
Zambelli Roberto

LordSaga640
03-11-2005, 19:47
Originariamente inviato da zambelliroberto
Ciao ragazzi ancora una volta vi voglio ringraziare per l'aiuto che mi date....
Avrei bisogno di due "dritte":

- nel caso ho pił file *.pl che voglio eseguire facendo partire un file unico cosa mi consigliate di fare??esiste una procedura semplice che mi permette di richiamare questi file ed eseguirli??

dipende sal sistema operativo.
Con windows xp puoi fare un bat con queste righe:
start perl script.pl
start perl script2.pl
etc..
altrimenti puoi fare un file perl che ti esegua tutti gli script.
system("perl script.pl"),exit() if fork;
system("perl script2.pl"),exit() if fork;
system("perl script3.pl"),exit() if fork;
wait() #usa wait per ogni processo fork aperto anche se il padre dovrebbe aspettare che il figlio si chiuda prima di uscire.
(non l'ho provato ma dovrebbe funzionare).


- tutti i file che ho tradotto hanno delle "funzioni" in comune...come si fa a creare una librera in modo tale da richiamarla quando serve senza dover copiare l'algoritmo in ogni file??

Le librerie le richiamo con il comando:
require "libreria.pm";


Ringrazio tutti coloro che risponderanno...spero di essere stato chiaro nelle mie richieste e scusate se utilizzo termini un po' ortodossi ma non sono molto esperto...

Grazie
Ciao a tutti
Zambelli Roberto

:ciauz:

Loading