Čo je Exec?

Exec môže odkazovať na niektorú z nasledujúcich možností:

1. Keď sa odkazuje na príkazový riadok, ako je Linux alebo Unix, exec je príkaz BOURNE a POSIX shell, ktorý nahradí aktuálny proces shell príkazom zadaným po exec. Tento príkaz nevytvorí nový PID. Napríklad, ak by ste mali spustiť exec, shell by bol nahradený týmto príkazom. Keď sa tento príkaz ukončí, shell sa ukončí.

Tip: Ak sa pokúšate spustiť skript alebo program, použite pred skriptom alebo programom typ ./, nepoužívajte exec.

2. Keď sa odkazuje na programovací alebo skriptovací jazyk ako C, Perl alebo PHP, exec je funkcia, ktorá vykonáva program z programu. Napríklad v Perle môžete použiť nasledujúci riadok na vytlačenie súborov v aktuálnom adresári v systéme Linux.

exec "ls"

3. S príkazom SSI sa príkaz exec používa na vykonanie príkazu na serveri a zobrazenie výstupu na webovú stránku. Napríklad, ak by sme chceli zobraziť rovnaký výstup použitý vo vyššie uvedenom príklade na webovej stránke pomocou SSI, môžete použiť príkaz podobný nasledujúcemu príkladu.

Command, Execute, Fork, PID, programovacie termíny