Funzione exec Perl
Descrizione
Questa funzione esegue un comando di sistema (direttamente, non all'interno di una shell) e non ritorna mai allo script chiamante, tranne se il comando specificato non esiste ed è stato chiamato direttamente, invece che indirettamente tramite una shell. L'operazione funziona come segue:
Se esiste un solo argomento scalare che non contiene metacaratteri della shell, l'argomento viene convertito in un elenco e il comando viene eseguito direttamente, senza shell.
Se c'è un solo argomento scalare che contiene i metacaratteri della shell, l'argomento viene eseguito tramite la shell standard, di solito / bin / sh su Unix.
Se LIST è più di un argomento o un array con più di un valore, il comando viene eseguito direttamente senza l'uso di una shell.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
exec EXPR LIST
exec LIST
Valore di ritorno
Questa funzione restituisce 0 solo se il comando specificato non può essere eseguito.