> -------------------------------------------------------------------------- <
發信人: [email protected] (發呆的老貓), 看板: Linux
標 題: Re: 問一個shell script的問題
發信站: 中大資管龍貓資訊天地 (Sat Dec 11 19:51:37 1999)
轉信站: Ptt!bbs.ee.ntu!freebsd.ntu!ctu-peer!ctu-gate!news.nctu!news.ncu!totoro
==> [email protected] (188的高雄男孩) 提到:
: 想請教各位高手,為什麼我自已寫的shell script一定要放在
: /bin 目錄裡才能執行,如果我把自已寫的script放在其它的目
: 錄時,我去執行時,shell會回應我說找不到這個指令,但是一
: 把它放到根目錄下的bin目錄下時又可以正常執行,我該怎麼設
: 定,才能讓我自已寫的shell script放在其它的目錄中執行??
: 我用的作業系統是RedHat 6.0+cle0.8
: 而且我在shell script中的第一行加上了 #!/bin/bash(我是用bash)
: 也確定在寫完shell script後有把權限打開 0755
: 請各位高手指導一下吧!!
: thx
不完全是那樣啦:p
打一下echo $PATH看看你放shell script的目錄有沒有在裡面
不然就只好每次用絕對路徑執行你的shell script嘍:p
ex.
/home/deno/demo.sh
ok! 如果是這個問題的話,有辦法可以修改
在每個使用者的home目錄下會有這兩個隱藏檔 .bashrc及.bash_profile
在裡面可以設定個人專屬的路徑
至於如果是想設定給所有使用者的話
相對應的檔案是/etc/bashrc及/etc/bash_profile
.....祝coding愉快:p
--
◎龍貓資訊天地(bbs.mgt.ncu.edu.tw)
◎[ricol]來自: 210.242.58.65
> -------------------------------------------------------------------------- <
發信人: [email protected] (小州), 看板: Linux
標 題: Re: 問一個shell script的問題
發信站: CynixBBS. (Sat Dec 11 20:52:03 1999)
轉信站: Ptt!bbs.ee.ntu!freebsd.ntu!ctu-peer!news.nctu!spring!netnews.hinet.net
※ 引述《[email protected] (188的高雄男孩)》之銘言:
> 想請教各位高手,為什麼我自已寫的shell script一定要放在
> /bin 目錄裡才能執行,如果我把自已寫的script放在其它的目
> 錄時,我去執行時,shell會回應我說找不到這個指令,但是一
> 把它放到根目錄下的bin目錄下時又可以正常執行,我該怎麼設
> 定,才能讓我自已寫的shell script放在其它的目錄中執行??
> 我用的作業系統是RedHat 6.0+cle0.8
UNIX 系統,當你執行某檔案時,它只會尋找 PATH 環境變數路徑內
是否有這個執行檔,若是沒有的話,就會發出檔案找不到的訊息,
而 "沒有 DOS 會先尋找目前工作目錄內的執行檔案 " 的特性。
> 而且我在shell script中的第一行加上了 #!/bin/bash(我是用bash)
> 也確定在寫完shell script後有把權限打開 0755
> 請各位高手指導一下吧!! thx
所以,要執行沒有在 PATH 裡面的執行檔,請使用絕對路徑的方式,
或者是該檔案在目前工作目錄,使用 ./xxxx 的方式即可。
--
相信一種真誠存在於心與心之間...
--
※ Origin: 碩誠資訊 <bbs.cynix.com.tw>
◆ From: local.cynix.com.tw
想請教各位高手,為什麼我自已寫的shell script一定要放在
/bin 目錄裡才能執行,如果我把自已寫的script放在其它的目
錄時,我去執行時,shell會回應我說找不到這個指令,但是一
把它放到根目錄下的bin目錄下時又可以正常執行,我該怎麼設
定,才能讓我自已寫的shell script放在其它的目錄中執行??
我用的作業系統是RedHat 6.0+cle0.8
而且我在shell script中的第一行加上了 #!/bin/bash(我是用bash)
也確定在寫完shell script後有把權限打開 0755
請各位高手指導一下吧!!
thx
--
* Origin: 中山大學-美麗之島BBS * From: 139.175.195.31 [已通過認證]