-1
是否有函數或經過驗證的代碼片段來解析二進制文件的路徑(通過$ PATH和東西) 以便使用exec *或類似函數啓動應用程序?尋找二進制文件的標準方法?
是否有函數或經過驗證的代碼片段來解析二進制文件的路徑(通過$ PATH和東西) 以便使用exec *或類似函數啓動應用程序?尋找二進制文件的標準方法?
如果您在名稱中使用exec
變體和p
,它們會自動搜索$PATH
。所以請使用execlp
或execvp
,它已被照顧好。
我沒有注意到「什麼東西」 - 當沒有給出路徑名時,找到二進制文件的唯一方法是通過$PATH
。
爲什麼你想要的路徑,如果你只是要運行它? exec應該尊重PATH參數。 – Jiminion