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.