Was ist Exec?

Exec kann sich auf Folgendes beziehen:

1. Wenn auf eine Befehlszeile wie Linux oder Unix Bezug genommen wird, ist exec ein BOURNE- und POSIX-Shellbefehl, der den aktuellen Shellprozess durch den nach exec angegebenen Befehl ersetzt. Dieser Befehl erstellt keine neue PID. Wenn Sie beispielsweise exec ausführen, wird die Shell durch diesen Befehl ersetzt. Wenn dieser Befehl beendet wird, wird die Shell beendet.

Tipp: Wenn Sie versuchen, ein Skript oder ein Programm auszuführen, verwenden Sie den Typ ./ vor dem Skript oder dem Programm. Verwenden Sie nicht exec.

2. Wenn auf eine Programmiersprache oder Skriptsprache wie C, Perl oder PHP verwiesen wird, ist exec eine Funktion, die ein Programm innerhalb eines Programms ausführt. In Perl können Sie beispielsweise die folgende Zeile verwenden, um die Dateien im aktuellen Verzeichnis eines Linux-Systems zu drucken.

exec "ls"

3. Bei einer SSI wird mit dem Befehl exec ein Befehl auf dem Server ausgeführt und die Ausgabe auf der Webseite angezeigt. Wenn Sie beispielsweise dieselbe Ausgabe, die im obigen Beispiel verwendet wurde, mit SSI auf einer Webseite anzeigen möchten, können Sie einen Befehl ähnlich dem folgenden Beispiel verwenden.

Befehl, Ausführen, Gabel, PID, Programmierbegriffe