计算化学公社

标题: 用chmod +x的问题 [打印本页]

作者
Author:
杨小狗    时间: 2016-6-20 21:37
标题: 用chmod +x的问题
我的问题是:
a chmod +x* 加权限是在什么软件上操作呢?如何在linux系统下操作呢?
b 我能用WinSCP.exe程序打开并行机群并调用主机里的软件进行作业的提交,那么我是否得把sobMECP.rar解压到并行主机的root里边呢?里边文件夹较多,如果我只是解压到我自己的电脑上似乎没有加可执行权限的权限。
c 用ivf打开这些文件只按sob老师举出的例子修改相应的部分就行吗? 我fortran只会皮毛,太复杂或者没接触过的不会,我想问的是是否需要fortran进行编译呢?
在这里,感谢大家的来访和交流!并且对我的问题,告知我一二,谢啦

作者
Author:
sobereva    时间: 2016-6-20 22:40
a) 去google chmod命令的使用

b) 肯定得传到集群上解压才行。放你自己电脑里远程服务器显然不可能调用之。但并不需要放到root账户下,就放集群里你自己的账户下即可,放到那里之后再用chmod增加可执行权限。

c) 你不是要在linux集群运行么,你得改完代码后重新编译才能生效。
作者
Author:
liu_tiao    时间: 2016-6-20 22:49
本帖最后由 liu_tiao 于 2016-6-20 22:51 编辑

chmod  +x  脚本名字  是对脚本添加可执行性
chmod  -x   脚本名字  是对脚本去除可执行性
这里x是大写还是小写忘记了。
使用ll 或者ll -a 能直接看到每个脚本是否具有可执行性。权限有可读,可写和可执行三种。

作者
Author:
杨小狗    时间: 2016-6-22 09:30
sobereva 发表于 2016-6-20 22:40
a) 去google chmod命令的使用

b) 肯定得传到集群上解压才行。放你自己电脑里远程服务器显然不可能调用之 ...

我知道的太少了,谢谢sob老师!

作者
Author:
杨小狗    时间: 2016-6-22 09:31
liu_tiao 发表于 2016-6-20 22:49
chmod  +x  脚本名字  是对脚本添加可执行性
chmod  -x   脚本名字  是对脚本去除可执行性
这里x是大写还 ...

感谢liu的解答
作者
Author:
杨小狗    时间: 2016-6-22 15:12
sobereva 发表于 2016-6-20 22:40
a) 去google chmod命令的使用

b) 肯定得传到集群上解压才行。放你自己电脑里远程服务器显然不可能调用之 ...

另外,我要运行prepare.sh得从机组上调用interfortran吧?我们机组的fortran是以f90格式结尾的,不知道是cvf还是ivf 但是我知道有gofortran。
如果需要调用fortran还得用一个serial.pbs提交作业,那么serial.pbs上的
# Run serial Job in local tmp dir
./a.out
改成
./prepare.sh
这样对吗?

辛苦啦

作者
Author:
杨小狗    时间: 2016-6-22 15:20
杨小狗 发表于 2016-6-22 15:12
另外,我要运行prepare.sh得从机组上调用interfortran吧?我们机组的fortran是以f90格式结尾的,不知道是 ...

我感觉我这些问题很耽误您的时间,所以我尽量的先问问周围的人,最后再问您。最后还是很感谢您的耐心
作者
Author:
sobereva    时间: 2016-6-22 16:46
杨小狗 发表于 2016-6-22 15:12
另外,我要运行prepare.sh得从机组上调用interfortran吧?我们机组的fortran是以f90格式结尾的,不知道是 ...

机组是啥?集群?
没有叫interfortran的东西,只有intel fortran。
也从来没听说过gofortran,只有gfortran
cvf、ivf都是windows平台下的,Linux下intel fortran编译器叫ifort。
fortran的知识你还很混乱,建议多google。

prepare.sh运行很简单,马上就运行完毕,用不着提交,本地直接运行就完了,runfirst和runMECP这样耗时的你再去提交运行。
作者
Author:
杨小狗    时间: 2016-6-22 19:03
sobereva 发表于 2016-6-22 16:46
机组是啥?集群?
没有叫interfortran的东西,只有intel fortran。
也从来没听说过gofortran,只有gfor ...

对 集群 fortran懂得很少, 感谢sob老师教导,我会多Google




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3