要如何在c code執行setenv - Linux

Ivy avatar
By Ivy
at 2015-11-01T17:22

Table of Contents

我的程式是寫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/") 也不行)

--
Tags: Linux

All Comments

Olivia avatar
By Olivia
at 2015-11-05T11:22
env是程式執前行被配置好的變數,該程式最多能影響child
process,要改變自己的env variables,簡單講DOS還可能,其
John avatar
By John
at 2015-11-07T04:36
他有保護的OS,就早睏早眠
Olga avatar
By Olga
at 2015-11-09T06:05
看你的文章,你對env還不是很瞭解,建議你先在shell中再開
新shell,然後設env variables,再exit child shell,看看母
Mason avatar
By Mason
at 2015-11-10T16:29
shell有看到什麼鬼? 這概念在working directory也類似
Candice avatar
By Candice
at 2015-11-12T05:20
stdlib.h 裡有 setenv() 可用
Frederica avatar
By Frederica
at 2015-11-15T06:28
第2行更正:要改變自己的 -> 要改變parent的
Harry avatar
By Harry
at 2015-11-17T19:08
可以請您先把 shell 內部命令、環境變數、子 process 的
概念搞清楚嗎?
James avatar
By James
at 2015-11-19T05:42
請你不要再問蠢問題了 問題再蠢都回答你了 結果你刪掉
Franklin avatar
By Franklin
at 2015-11-20T20:29
要是我現在還是板主 一定把你永久水桶

Re: Centos上不安裝KDE或是Gnome等桌面,軟體相容性會不會比較好?!

Kama avatar
By Kama
at 2015-11-01T14:06
※ 引述《BelaTarr (森)》之銘言: : 請問各位先進 : 準備再Centos上灌一些EDA tools做練習 : 一般大家都會在Centos上安裝KDE或是Gnome等桌面 : 小弟初次接觸Centos,想到一個問題 : Centos上安裝KDE或是Gnome等桌面,軟體相容性會不會變差?! : 如 ...

Centos上不安裝KDE或是Gnome等桌面,軟體相容性會不會比較好?!

Zenobia avatar
By Zenobia
at 2015-11-01T11:45
請問各位先進 準備再Centos上灌一些EDA tools做練習 一般大家都會在Centos上安裝KDE或是Gnome等桌面 小弟初次接觸Centos,想到一個問題 Centos上安裝KDE或是Gnome等桌面,軟體相容性會不會變差?! 如果不安裝KDE或是Gnome等桌面 將來安裝EDA tools這些軟 ...

Twitch install Arch Linux

Ina avatar
By Ina
at 2015-11-01T08:07
看起來好像是成功安裝了XDDDDDD 正在連網路的樣子lol 他是十秒鐘統計最多的樣子 所以比較容易成功 ※ 引述《a73126 (Jalen)》之銘言: : 既之前用Twitch玩黑暗靈魂和神奇寶貝後 : 開始有人挑戰用Twitch 安裝Arch Linux..... : http://www.tw ...

執行完每個指令就會執行一次

Margaret avatar
By Margaret
at 2015-10-31T22:16
想請問大家 有沒有辦法讓系統每執行完一個指令 就執行我指定的命令一次呢 有這種東西存在嗎 想用bash提示的顏色來區分所在目錄 不知道有什麼方法可以做到 ----- Sent from JPTT on my Asus ASUS_Z008D. - ...

Edimax USB wifi 網卡問題

Yuri avatar
By Yuri
at 2015-10-31T16:56
各位先進: 小弟的硬體配備如下: wifi 網卡: EDIMAX EW-7811Un(USB 界面) OS: Ubuntu 12.04 CPU: Atom D2550 這一款網卡做了以下動作就要 reboot 才能連到 AP: 1. ifconfig wlan0 d ...