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

sh/bash/dash/ksh/zsh等Shell脚本
回复
zwzo_wen
帖子: 19
注册时间: 2010-05-20 23:47
送出感谢: 0
接收感谢: 0

菜鸟的一个问题:为什么有些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
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

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
送出感谢: 0
接收感谢: 0

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

#3

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

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

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

#4

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

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

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

#5

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

你应该

代码: 全选

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

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

#6

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

多谢楼上提醒,我试试看!
头像
wolfboy
帖子: 13
注册时间: 2009-09-04 9:05
送出感谢: 0
接收感谢: 0

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

#7

帖子 wolfboy » 2010-12-10 0:40

bash -x 文件名
回复

回到 “Shell脚本”