日期:2014-05-16  浏览次数:20575 次

求助,LINUX的奇异事件你们遇到过么?
shell文件中,编写了很多cp 命令,但是却报错 
文件内容如下:  
cp /jfjkfs/interface/boss/month/M01901*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M04006*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M04007*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01001*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01101*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01104*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M08*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M03012*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01032*.AVL /bassfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01901*.AVL /jfjkfs/BassData/ 
cp /jfjkfs/interface/boss/month/M04006*.AVL /jfjkfs/BassData/ 
cp /jfjkfs/interface/boss/month/M04007*.AVL /jfjkfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01001*.AVL /jfjkfs/BassData/ 
cp /jfjkfs/interface/boss/month/M01101*.AVL /jfjkfs/BassData/ 

报错内容如下 
lqd.sh 
: A file or directory in the path name does not exist. 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 
: Error 0fs/BassData/ 

已经证明: 所有的目录存在,并且手动输入 cp /jfjkfs/interface/boss/month/M01901*.AVL /bassfs/BassData/ 
可以正常运行! 
很纳闷! 

同事,由于运行了SHELL文件,在/bassfs/BassData/这个目录下,竟然生成了一个空白的区域,并且占一定的空间,不知道为什么? 
也不知道怎么删除! 
请大家帮忙一下

------解决方案--------------------
会不会是权限问题,你运行脚本的用户和直接输入命令的用户是不是同一个?
在脚本的最顶端加入
mkdir -p /bassfs/BassData/
mkdir -p /jfjkfs/BassData/
试试