請問一個shell script的問題 - Linux

Table of Contents


現在在實做一個embedded linux上的功能

想用shell script把C的執行檔回傳值抓出來

目前是知道可以用$?抓出上一個執行檔的exit值

但是前陣子發現一個問題

因為我的C執行檔也是用system function call出來的

所以他的$?只會抓出最原先發出system call的exit值 而那並不是我想要的

所以請教這裡的先進們

是否有方法可以讓shell script抓到執行檔的回傳值呢?

--

All Comments

Liam avatarLiam2009-05-02
看來只好在你的 C binary 裡 call setenv() 了