24小时热门版块排行榜    

查看: 497  |  回复: 8
当前主题已经存档。

bonaman

金虫 (小有名气)

[交流] 【求助】请教fortran程序执行问题

今天闲着了把安装在集群的PGI编译的文件夹名字改了,后果用pgf90命令的时候提示错误,于是把文件夹名又改回去,编译正常了,可是用nohup 命令的时候却没有用了,每次nohup后再敲回车就退出了,显示如下:
[xxxx@c0125 0120]$
[xxxx@c0125 0120]$ nohup ./aaa &
[2] 13706
[xxxx@c0125 0120]$ nohup: appending output to `nohup.out'

[2]-  Exit 1                  nohup ./aaa
[xxxx@c0125 0120]$

谁能帮忙解释下是怎么回事吗?应该怎样解决?

[ Last edited by xuefei06 on 2008-12-11 at 18:05 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonaman

金虫 (小有名气)

郁闷,从集群上删了文件后成了下面这样...
-bash: tar: command not found
-bash: ls: command not found
-bash: clear: command not found
2楼2008-11-22 18:12:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonaman

金虫 (小有名气)

用SecureCRT连接后出现下面
-bash: export: `/data/home/xxxx/pgi1/linux86/5.2/bin:/export/mpi/mpich-gm-gnu/bin:/usr/kerberos/bin:/usr/local/globus-4.0.1/bin:/usr/local/globus-4.0.1/sbin:/usr/java/j2sdk1.4.1_02/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/apache-ant-1.6.2/bin:/usr/local/mpich/bin:/usr/java/j2sdk1.4.1_02/bin:/usr/java/j2sdk1.4.1_02/jre/bin:/usr/local/jakarta-tomcat-4.1.18/bin:/export/ljrs/bin:/export/ljrs/sbin:/data/home/xxxx/bin': not a valid identifier
3楼2008-11-22 18:14:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csfn

荣誉版主 (知名作家)

优秀超版优秀版主优秀区长

★ ★
灯塔守望者(金币+2,VIP+0):谢谢指点
编译显示正常,但是不能使用编译器
是这样一个情况是吧。
这应该是一个路径设置的问题,具体,你参考下pgi编译的一个方法
http://luzh.blog.sohu.com/761909.html
4楼2008-11-22 19:07:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonaman

金虫 (小有名气)

安装PGI编译器后登陆出现下面提示,-bash: export: `/data/home/xxxx/linux86/5.1/bin:/export/mpi/mpich-gm-gnu/bin:/usr/kerberos/bin:/usr/local/globus-4.0.1/bin:/usr/local/globus-4.0.1/sbin:/usr/java/j2sdk1.4.1_02/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/apache-ant-1.6.2/bin:/usr/local/mpich/bin:/usr/java/j2sdk1.4.1_02/bin:/usr/java/j2sdk1.4.1_02/jre/bin:/usr/local/jakarta-tomcat-4.1.18/bin:/export/ljrs/bin:/export/ljrs/sbin:/home/xxxx/pgi/linux86/5.2/bin': not a valid identifier

这是什么原因捏?
5楼2008-11-22 19:07:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonaman

金虫 (小有名气)

谢谢csfn,我试试看。
6楼2008-11-22 19:09:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonaman

金虫 (小有名气)

我现在安装了编译器,因为是在集群上,我把路径设置为
export PGI=/data/home/xxxx/.pgi
然后编译程序,编译过程中没有问题,生成了编译文件,可是在执行的时候,我用nohup ./aaa &却不好用了,我看了一下只生成了一个nohup.out文件,程序却并没还有被执行,我只要一敲回车就退出了,如下面:
[xxxx@c0101 0240]$ pgf90 -o a *.f
aaa.f:
bbb.f:
ccc.f:
[xxxx@c0101 0240]$ nohup ./a &
[1] 31184
[xxxx@c0101 0240]$ nohup: appending output to `nohup.out'

[1]+  Exit 1                  nohup ./a
[xxxx@c0101 0240]$

好像nohup根本就没被执行,怎么回事呢?
7楼2008-11-22 19:52:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wgpig

木虫 (小有名气)


xuefei06(金币+1,VIP+0):感谢你的参与,欢迎你继续关注计算综合版!
引用回帖:
Originally posted by bonaman at 2008-11-22 16:44:
今天闲着了把安装在集群的PGI编译的文件夹名字改了,后果用pgf90命令的时候提示错误,于是把文件夹名又改回去,编译正常了,可是用nohup 命令的时候却没有用了,每次nohup后再敲回车就退出了,显示如下:
[xxxx@ ...

很明显。你该错了环境变量。
8楼2008-12-11 16:13:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bonaman 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见