Was ist Exec?

Exec kann sich auf Folgendes beziehen:

Fiktive Execute-Taste anstelle der Eingabetaste auf einer Tastatur.

1. Bei einer Befehlszeile wie Linux oder Unix ist exec ein BOURNE- und POSIX-Shell-Befehl, der den aktuellen Shell-Prozess durch den Befehl nach exec 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 Programm auszuführen, geben Sie ./ vor dem Skript oder Programm ein; Verwenden Sie nicht “exec”.

2. In Bezug auf eine Programmier- oder Skriptsprache wie C, Perl oder PHP ist exec eine Funktion, die ein Programm ausführt. In Perl könnten Sie beispielsweise die folgende Zeile verwenden, um die Dateien im aktuellen Verzeichnis auf einem Linux-System zu drucken.

exec "ls"

3. Bei einem SSI (Server-Side Include) wird der Befehl exec verwendet, um einen Befehl auf dem Server auszuführen und die Ausgabe auf der Webseite anzuzeigen. Wenn wir beispielsweise dieselbe Ausgabe wie im obigen Beispiel auf einer Webseite mit SSI anzeigen möchten, können Sie einen Befehl ähnlich dem folgenden Beispiel verwenden.

<!--#exec cmd="ls"-->

Command, Execute, Fork, PID, Programmierbegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here