Qu'est-ce que Exec?

Exec peut faire référence à l’un des éléments suivants:

1. Lorsque vous faites référence à une ligne de commande telle que Linux ou Unix, exec est une commande shell BOURNE et POSIX qui remplace le processus shell actuel par la commande spécifiée après exec. Cette commande ne crée pas de nouveau PID. Par exemple, si vous exécutez exec, le shell sera remplacé par cette commande. Quand cette commande est quittée, le shell va sortir.

Conseil: Si vous essayez d'exécuter un script ou un programme, tapez ./ devant le script ou le programme, n'utilisez pas exec.

2. Lorsque vous vous référez à un langage de programmation ou de script tel que C, Perl ou PHP, exec est une fonction qui exécute un programme à partir de celui-ci. Par exemple, en Perl, vous pouvez utiliser la ligne suivante pour imprimer les fichiers du répertoire en cours sur un système Linux.

exec "ls"

3. Avec un SSI, la commande exec est utilisée pour exécuter une commande sur le serveur et afficher le résultat sur la page Web. Par exemple, si vous souhaitez afficher la même sortie que celle utilisée dans l'exemple ci-dessus sur une page Web utilisant SSI, vous pouvez utiliser une commande similaire à l'exemple suivant.

Commande, Exécuter, Fork, PID, Termes de programmation