最近準(zhǔn)備使用C語(yǔ)言寫(xiě)一個(gè)程序,但是需要用到一些已經(jīng)存在的命令行工具去實(shí)現(xiàn)一部分的功能,例如ifconfig等,但是,不太想用fork之后用execv去實(shí)現(xiàn),這樣看上去跟shell腳本好像沒(méi)有什么不同。特地在這里請(qǐng)教大家:如何在自己寫(xiě)的程序中以一種優(yōu)雅的方式調(diào)用一些命令?例如,能不能利用這些工具的源碼去進(jìn)行封裝,不過(guò)我不會(huì)……在此先謝謝大家了~
如何在自己寫(xiě)的 Linux C 程序中以一種優(yōu)雅的方式調(diào)用一些命令?
慕運(yùn)維8079593
2019-04-16 16:46:15