回文章列表
作者suglwu.bbs@bbs.sayya.org (suglwu) 看板: linux
標題Re: [問題] 無法在 .profile 內設置 LD_PRELOAD
時間SayYA 資訊站 (2008/03/18 Tue 08:12:45)
※ 引述《mantour.bbs@ptt.cc (朱子)》之銘言:
> ※ 引述《kenduest.bbs@bbs.sayya.org (小州)》之銘言:
> :   重新登入 X 才會有效果,因為那是 login shell 才會讀取的。
> :   要不然請放在 ~/.bashrc 內。
> 試過了 重開機也沒用
> 另外,除了LD_PRELOAD之外,我還設了其他變數
> 怪的是其他變數都有出來,只有LD_PRELOAD出不來
> 我想這應該證明了 kdm 確實有去讀這個檔案
> 另外,如果我用commend line登入,再用startx進入kde的話,結果是OK的
> 所以我才會覺得奇怪
> 難不成 kdm 在讀 .profile時,會去過濾那些變數要export那些不要嗎?

不知道 Kubuntu 是不是有什麼特別設計
但在 ubuntu default 應該是 ".bash_profile" 這個檔案

測試

* 新增 export LD_PRELOAD="test" 到 .bash_profile

    vi .bash_profile

    export LD_PRELOAD="test"

* 重新 login 後 (這邊是利用 ssh login 而沒有重開機)

    :~$ export |grep LD_PRELOAD

    ERROR: ld.so: object 'test' from LD_PRELOAD cannot be preloaded: ignored.
    declare -x LD_PRELOAD="test"


--
我是路過的路人
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: adsl-218-211-15-237.nh.sparqnet.net
◆ Modify: 08/03/18  8:12:45 <adsl-218-211-15-237.nh.sparqnet.net> 
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻