菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

sh/bash/dash/ksh/zsh等Shell脚本
回复
zwzo_wen
帖子: 19
注册时间: 2010-05-20 23:47

菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

#1

帖子 zwzo_wen » 2010-11-27 16:48

问题如题所示。
其它公司提供的一个有关patch的sh文件,我在10.04版本上运行正确,后来把系统升级10.10,则运行不了此文件
上次由 zwzo_wen 在 2010-11-28 21:18,总共编辑 1 次。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

#2

帖子 luojie-dune » 2010-11-27 16:55

调用的东西不在就不能用。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
zwzo_wen
帖子: 19
注册时间: 2010-05-20 23:47

Re: 菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

#3

帖子 zwzo_wen » 2010-11-27 17:20

只是一些函数啊,调用的环境变量也是没有变化啊!
zwzo_wen
帖子: 19
注册时间: 2010-05-20 23:47

Re: 菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

#4

帖子 zwzo_wen » 2010-11-27 17:27

我使用source运行的时候没有任何错误提示,所以我都不知道从何处解决呢!
头像
astolia
论坛版主
帖子: 6437
注册时间: 2008-09-18 13:11

Re: 菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

#5

帖子 astolia » 2010-11-28 1:21

你应该

代码: 全选

sh -x 文件名
看看到底执行到哪一步出的问题
zwzo_wen
帖子: 19
注册时间: 2010-05-20 23:47

Re: 菜鸟的一个问题:为什么有些sh文件在10.04版本上可以执行,而在10.10上不行?

#6

帖子 zwzo_wen » 2010-11-28 21:04

多谢楼上提醒,我试试看!
回复