天天看點

【轉】Linux下使用system()函數一定要謹慎

曾經的曾經,被system()函數折磨過,之是以這樣,是因為對system()函數了解不夠深入。隻是簡單的知道用這個函數執行一個系統指令,這遠遠不夠,它的傳回值、它所執行指令的傳回值以及指令執行失敗原因如何定位,這才是重點。當初因為這個函數風險較多,故抛棄不用,改用其他的方法。這裡先不說我用了什麼方法,這裡必須要搞懂system()函數,因為還是有很多人用了system()函數,有時你不得不面對它。

先來看一下system()函數的簡單介紹:

    &status

<a target="_blank" href="http://my.oschina.net/renhc/blog/35116"></a>

<a target="_blank" href="http://my.oschina.net/renhc/blog/54582"></a>

&amp;&amp;&amp;

&amp;

繼續閱讀