Wat is Exec?

Exec kan verwijzen naar een van de volgende:

1. Wanneer u naar een opdrachtregel zoals Linux of Unix verwijst, is exec een BOURNE- en POSIX-shellopdracht die het huidige shellproces vervangt door de opdracht die is opgegeven na exec. Deze opdracht maakt geen nieuwe PID aan. Als u bijvoorbeeld exec uitvoert, wordt de shell vervangen door die opdracht. Wanneer die opdracht wordt afgesloten, wordt de shell afgesloten.

Tip: als u een script of een gebruikstype van het programma ./ probeert uit te voeren voor het script of programma, gebruik dan geen exec.

2. Bij het verwijzen naar een programmeertaal of scripttaal zoals C, Perl of PHP is exec een functie die een programma uitvoert vanuit een programma. In Perl kunt u bijvoorbeeld de volgende regel gebruiken om de bestanden in de huidige map op een Linux-systeem af te drukken.

exec "ls"

3. Met een SSI wordt de opdracht exec gebruikt om een ​​opdracht op de server uit te voeren en de uitvoer naar de webpagina weer te geven. Als we bijvoorbeeld dezelfde uitvoer willen gebruiken die in het bovenstaande voorbeeld op een webpagina wordt gebruikt met SSI, kunt u een opdracht gebruiken die lijkt op het volgende voorbeeld.

Commando, Uitvoeren, Vork, PID, Programmeervoorwaarden