我的程式是寫execlp("setenv","setenv","PATH","bin/",NULL);
但是執行的時候沒反應
我猜是因為我setenv的檔案位置寫的不對
所以我必須知道setenv的檔案位置
所以我在PATH的各個檔案位置路徑用find尋找setenv
但是都找不到
甚至我直接查根目錄 find / -name "setenv"
過程中有出現一些find:permission denied
結果也找不到setenv的位置。
想請問有甚麼方法可以查setenv的位置?
還是說不能用execlp()開setenv,要用system()?
(我試過寫成 system("setenv PATH bin/") 也不行)
--
但是執行的時候沒反應
我猜是因為我setenv的檔案位置寫的不對
所以我必須知道setenv的檔案位置
所以我在PATH的各個檔案位置路徑用find尋找setenv
但是都找不到
甚至我直接查根目錄 find / -name "setenv"
過程中有出現一些find:permission denied
結果也找不到setenv的位置。
想請問有甚麼方法可以查setenv的位置?
還是說不能用execlp()開setenv,要用system()?
(我試過寫成 system("setenv PATH bin/") 也不行)
--
All Comments