免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3924 | 回复: 12
打印 上一主题 下一主题

[故障求助] 求救!关于通过父目录../访问的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-17 22:39 |只看该作者 |倒序浏览
遇到一个巨郁闷的问题:
在aix5.3下装了db2 8.2,由于第三方软件的需要,在sqllib下面做一个链接,但这个符号链接文件用拐弯路径(即../dir1)的方式访问不到。因为第三方软件的脚本就是用拐弯路径的方式访问该链接库,这样一来导致该第三方软件找不到库的错误。

这个库文件明明是存在的,为什么就通过../dir1的方式就访问不到呢!!求求各位大侠帮忙看看了!!

# pwd
/home/db2inst1/sqllib/function

# ln -s /usr/sde/lib/sdesrvfn
(做符号链接,确保源的存在并可访问)
# ls -la
(在这可以看到所做的符号链接文件sdesrvfn,并且权限显示是lrwxrwxrwx)
# cd ../bin
# pwd
/home/db2inst1/sqllib/bin
# ls -la ../function
(在这里却看不到刚才所做的符号链接sdesrvfn了)

论坛徽章:
0
2 [报告]
发表于 2007-09-17 22:45 |只看该作者
补充:/home/db2inst1/sqllib/function目录下原有的文件,在/home/db2inst1/sqllib/bin目录下是可以通过../functoin/的方式进行访问的!

论坛徽章:
0
3 [报告]
发表于 2007-09-17 23:19 |只看该作者
难道就没有人遇到这样的问题吗?我在两台P570上都有同样的问题。但好像是仅限于sqllib这个目录下,我在其他目录下做试验是可以通过父目录访问的。

救命啊!各位老大!

论坛徽章:
0
4 [报告]
发表于 2007-09-18 09:55 |只看该作者
ding

论坛徽章:
0
5 [报告]
发表于 2007-09-18 09:56 |只看该作者
命令结果如下

-bash-3.00# pwd
/home/db2inst1/sqllib/function
-bash-3.00# ls -la
total 16
drwxrwsr-t   5 db2inst1 db2grp1        4096 Sep 17 09:47 .
drwxrwsr-t  19 db2inst1 db2grp1        4096 Sep 16 20:08 ..
lrwxrwxrwx   1 root     db2grp1          36 Sep 16 19:59 asnadmsp -> /usr/opt/db2_08_01/function/asnadmsp
lrwxrwxrwx   1 root     db2grp1          38 Sep 16 19:59 db2clifn.a -> /usr/opt/db2_08_01/function/db2clifn.a
lrwxrwxrwx   1 root     db2grp1          39 Sep 16 19:59 db2dbappext -> /usr/opt/db2_08_01/function/db2dbappext
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 db2dsproc -> /usr/opt/db2_08_01/function/db2dsproc
lrwxrwxrwx   1 root     db2grp1          36 Sep 16 19:59 db2exsrv -> /usr/opt/db2_08_01/function/db2exsrv
lrwxrwxrwx   1 root     db2grp1          34 Sep 16 19:59 db2gse -> /usr/opt/db2_08_01/function/db2gse
lrwxrwxrwx   1 root     db2grp1          36 Sep 16 19:59 db2gsefn -> /usr/opt/db2_08_01/function/db2gsefn
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 db2gsegeo -> /usr/opt/db2_08_01/function/db2gsegeo
lrwxrwxrwx   1 root     db2grp1          33 Sep 16 19:59 db2mq -> /usr/opt/db2_08_01/function/db2mq
lrwxrwxrwx   1 root     db2grp1          34 Sep 16 19:59 db2msg -> /usr/opt/db2_08_01/function/db2msg
lrwxrwxrwx   1 root     db2grp1          35 Sep 16 19:59 db2rtsc -> /usr/opt/db2_08_01/function/db2rtsc
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 db2schema -> /usr/opt/db2_08_01/function/db2schema
lrwxrwxrwx   1 root     db2grp1          33 Sep 16 19:59 db2sg -> /usr/opt/db2_08_01/function/db2sg
lrwxrwxrwx   1 root     db2grp1          38 Sep 16 19:59 db2soapudf -> /usr/opt/db2_08_01/function/db2soapudf
lrwxrwxrwx   1 root     db2grp1          35 Sep 16 19:59 db2stmg -> /usr/opt/db2_08_01/function/db2stmg
lrwxrwxrwx   1 root     db2grp1          34 Sep 16 19:59 db2udp -> /usr/opt/db2_08_01/function/db2udp
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 libdb2u.a -> /usr/opt/db2_08_01/function/libdb2u.a
drwxrwsr-t   2 db2inst1 db2grp1         256 Sep 16 19:09 routine
drwxrwsr-t   2 db2inst1 db2grp1         256 Sep 16 19:09 src
lrwxrwxrwx   1 root     db2grp1          33 Sep 16 19:59 tblpd -> /usr/opt/db2_08_01/function/tblpd
drwxrwsr-t   2 db2inst1 db2grp1         256 Sep 16 19:59 unfenced
-bash-3.00# ln -s /usr/sde/sdeexe92/lib/sdesrvfn
-bash-3.00# ls -la
total 16
drwxrwsr-t   5 db2inst1 db2grp1        4096 Sep 17 09:47 .
drwxrwsr-t  19 db2inst1 db2grp1        4096 Sep 16 20:08 ..
lrwxrwxrwx   1 root     db2grp1          36 Sep 16 19:59 asnadmsp -> /usr/opt/db2_08_01/function/asnadmsp
lrwxrwxrwx   1 root     db2grp1          38 Sep 16 19:59 db2clifn.a -> /usr/opt/db2_08_01/function/db2clifn.a
lrwxrwxrwx   1 root     db2grp1          39 Sep 16 19:59 db2dbappext -> /usr/opt/db2_08_01/function/db2dbappext
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 db2dsproc -> /usr/opt/db2_08_01/function/db2dsproc
lrwxrwxrwx   1 root     db2grp1          36 Sep 16 19:59 db2exsrv -> /usr/opt/db2_08_01/function/db2exsrv
lrwxrwxrwx   1 root     db2grp1          34 Sep 16 19:59 db2gse -> /usr/opt/db2_08_01/function/db2gse
lrwxrwxrwx   1 root     db2grp1          36 Sep 16 19:59 db2gsefn -> /usr/opt/db2_08_01/function/db2gsefn
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 db2gsegeo -> /usr/opt/db2_08_01/function/db2gsegeo
lrwxrwxrwx   1 root     db2grp1          33 Sep 16 19:59 db2mq -> /usr/opt/db2_08_01/function/db2mq
lrwxrwxrwx   1 root     db2grp1          34 Sep 16 19:59 db2msg -> /usr/opt/db2_08_01/function/db2msg
lrwxrwxrwx   1 root     db2grp1          35 Sep 16 19:59 db2rtsc -> /usr/opt/db2_08_01/function/db2rtsc
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 db2schema -> /usr/opt/db2_08_01/function/db2schema
lrwxrwxrwx   1 root     db2grp1          33 Sep 16 19:59 db2sg -> /usr/opt/db2_08_01/function/db2sg
lrwxrwxrwx   1 root     db2grp1          38 Sep 16 19:59 db2soapudf -> /usr/opt/db2_08_01/function/db2soapudf
lrwxrwxrwx   1 root     db2grp1          35 Sep 16 19:59 db2stmg -> /usr/opt/db2_08_01/function/db2stmg
lrwxrwxrwx   1 root     db2grp1          34 Sep 16 19:59 db2udp -> /usr/opt/db2_08_01/function/db2udp
lrwxrwxrwx   1 root     db2grp1          37 Sep 16 19:59 libdb2u.a -> /usr/opt/db2_08_01/function/libdb2u.a
drwxrwsr-t   2 db2inst1 db2grp1         256 Sep 16 19:09 routine
lrwxrwxrwx   1 root     db2grp1          30 Sep 17 09:47 sdesrvfn -> /usr/sde/sdeexe92/lib/sdesrvfn
drwxrwsr-t   2 db2inst1 db2grp1         256 Sep 16 19:09 src
lrwxrwxrwx   1 root     db2grp1          33 Sep 16 19:59 tblpd -> /usr/opt/db2_08_01/function/tblpd
drwxrwsr-t   2 db2inst1 db2grp1         256 Sep 16 19:59 unfenced
-bash-3.00# cd ../bin
-bash-3.00# ls -la ../function/
total 37056
drwxr-xr-x   3 bin      bin            4096 Sep 16 19:50 .
drwxr-xr-x  37 bin      bin            4096 Sep 16 19:50 ..
-r--r--r--   1 bin      bin          914717 Aug 03 2006  asnadmsp
-r-xr-xr-x   1 bin      bin          148401 Aug 03 2006  db2clifn.a
-r-xr-xr-x   1 bin      bin         2414779 Aug 03 2006  db2dbappext
-r--r--r--   1 bin      bin          294518 Aug 03 2006  db2dsproc
-r-xr-xr-x   1 bin      bin          235825 Aug 03 2006  db2exsrv
-r--r--r--   1 bin      bin         3280772 Aug 03 2006  db2gse
-r--r--r--   1 bin      bin         7894754 Aug 03 2006  db2gsefn
-r--r--r--   1 bin      bin         3078899 Aug 03 2006  db2gsegeo
-r-xr-xr-x   1 bin      bin           72515 Aug 03 2006  db2mq
-r-xr-xr-x   1 bin      bin           17806 Aug 03 2006  db2msg
-r--r--r--   1 bin      bin           14356 Aug 03 2006  db2rtsc
-r-xr-xr-x   1 bin      bin          265520 Aug 03 2006  db2schema
-r-xr-xr-x   1 bin      bin          140439 Aug 03 2006  db2sg
-r-xr-xr-x   1 bin      bin           35466 Aug 03 2006  db2soapudf
-r-xr-xr-x   1 bin      bin          122630 Aug 03 2006  db2stmg
-r-xr-xr-x   1 bin      bin           67174 Aug 03 2006  db2udp
-r-xr-xr-x   1 bin      bin            2213 Aug 03 2006  libdb2u.a
-r-xr-xr-x   1 bin      bin           51470 Aug 03 2006  tblpd
drwxr-xr-x   2 bin      bin             256 Sep 16 19:50 unfenced
-bash-3.00#

论坛徽章:
0
6 [报告]
发表于 2007-09-18 10:36 |只看该作者
ding

论坛徽章:
0
7 [报告]
发表于 2007-09-18 13:28 |只看该作者
ding

论坛徽章:
0
8 [报告]
发表于 2007-09-18 19:35 |只看该作者
ding

论坛徽章:
0
9 [报告]
发表于 2007-09-19 10:24 |只看该作者
ding

论坛徽章:
0
10 [报告]
发表于 2007-09-22 22:57 |只看该作者
提供一点线索:

/usr/sde/sdeexe92/lib/sdesrvfn是个文件还是目录?
你看最后一个ls命令的显示,function目录下的其他的链接都显示出来了,而且他们都是链接到的文件。

再分析一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP