linux常用命令 什么是exec模式?
什么是exec模式?Exec不是Cisco的,而是Linux的高級(jí)環(huán)境。Exec函數(shù)族,顧名思義,是一組函數(shù)。它用一個(gè)新的程序文件替換當(dāng)前進(jìn)程映像,程序通常從主函數(shù)開始!使用fork函數(shù)創(chuàng)建子進(jìn)程后,
什么是exec模式?
Exec不是Cisco的,而是Linux的高級(jí)環(huán)境。Exec函數(shù)族,顧名思義,是一組函數(shù)。它用一個(gè)新的程序文件替換當(dāng)前進(jìn)程映像,程序通常從主函數(shù)開始!使用fork函數(shù)創(chuàng)建子進(jìn)程后,子進(jìn)程通常會(huì)調(diào)用exec函數(shù)來(lái)執(zhí)行另一個(gè)程序。當(dāng)一個(gè)進(jìn)程調(diào)用exec函數(shù)時(shí),該進(jìn)程將被一個(gè)新程序完全替換,該程序?qū)乃闹骱瘮?shù)開始。因?yàn)檎{(diào)用exec不會(huì)創(chuàng)建新進(jìn)程,所以它前后的進(jìn)程ID不會(huì)更改。Exec只是用另一個(gè)新程序替換當(dāng)前進(jìn)程的主體、數(shù)據(jù)、堆和堆棧段。有六種不同的exec函數(shù)可用,通常稱為exec函數(shù)。這些exec函數(shù)是UNIX進(jìn)程控制原語(yǔ)。新進(jìn)程可以用fork創(chuàng)建,新程序可以用exec執(zhí)行。exit函數(shù)和兩個(gè)wait函數(shù)處理終止和等待終止。這些是我們需要的基本過程控制原語(yǔ)。