当前位置: 技术问答>linux和unix
linux运行脚本的问题,急,问题解决立即结贴。
来源: 互联网 发布时间:2016-04-01
本文导语: [root@nodeB2 root]# source $GLOBUS_LOCATION/etc/globus-user-env.sh [root@nodeB2 root]# export GRIDMAP=/opt/globus-4.0.1/etc/grid-mapfile [root@nodeB2 etc]# /opt/globus-4.0.1/sbin/globus-gridftp-server 把这三句命令写到一个auto.sh文件中放到root下,提示...
[root@nodeB2 root]# source $GLOBUS_LOCATION/etc/globus-user-env.sh
[root@nodeB2 root]# export GRIDMAP=/opt/globus-4.0.1/etc/grid-mapfile
[root@nodeB2 etc]# /opt/globus-4.0.1/sbin/globus-gridftp-server
把这三句命令写到一个auto.sh文件中放到root下,提示如下:
[root@nodeB22 root]# ./auto.sh
: 没有那个文件或目录opt/globus-4.0.1/etc/globus-user-env.sh
Server listening at nodeB22.sdnu.edu.cn:39003
说明后面两条已经运行了,可是第一条没有运行成功,不知道是什么原因,期待您的相助。
其中:
GLOBUS_LOCATION=/opt/globus-4.0.1
[root@nodeB2 root]# export GRIDMAP=/opt/globus-4.0.1/etc/grid-mapfile
[root@nodeB2 etc]# /opt/globus-4.0.1/sbin/globus-gridftp-server
把这三句命令写到一个auto.sh文件中放到root下,提示如下:
[root@nodeB22 root]# ./auto.sh
: 没有那个文件或目录opt/globus-4.0.1/etc/globus-user-env.sh
Server listening at nodeB22.sdnu.edu.cn:39003
说明后面两条已经运行了,可是第一条没有运行成功,不知道是什么原因,期待您的相助。
其中:
GLOBUS_LOCATION=/opt/globus-4.0.1
|
环境变量没有被正确设置?建议以在auto.sh加入
set -x
这样能知道到底哪儿出了问题。
set -x
这样能知道到底哪儿出了问题。
|
看上去 像是DOS字符 ,估计脚本不是在LINUX下直接编写的吧
用 sed -i 's/r//' auto.sh 转下试试
用 sed -i 's/r//' auto.sh 转下试试