Python 如何使用qrsh和qsub命令?
我必须在一个有20个节点的集群中的特定节点上运行代码。集群运行在Cent OS上。我正在从ubuntu 12.04建立ssh连接。我必须运行一个名为training.py的python脚本。安装了多个python版本(2.4,2.7,3.2)。作为linux新手,我有以下疑问: 对于qrsh命令:Python 如何使用qrsh和qsub命令?,python,centos,ubuntu-12.04,qsub,Python,Centos,Ubuntu 12.04,Qsub,我必须在一个有20个节点的集群中的特定节点上运行代码。集群运行在Cent OS上。我正在从ubuntu 12.04建立ssh连接。我必须运行一个名为training.py的python脚本。安装了多个python版本(2.4,2.7,3.2)。作为linux新手,我有以下疑问: 对于qrsh命令: 如何选择特定节点来运行我的代码 如果系统默认运行2.4,如何选择python版本2.7 对于qsub命令 如何使用脚本提交作业。我不熟悉脚本编写。请推荐一个教程。但就目前而言,一个将training.
提前感谢?qsub有各种发行版,每个发行版都有自己的语法(pbs_pro、torque、openpbs) 如果您使用的是扭矩变量,请参阅文档的第2章。 基本上你是这样提交工作的
qsub -l nodes=1:ppn=2 -l walltime=300 -l node=foo training.py
您也可以在作业提交脚本中添加这些标志
cat training.py
#!/usr/bin/python
#PBS nodes=foo
#PBS walltime=300
要指定使用哪个版本的python,您需要自己安装python(假设您有root用户),或者请求sys admin在节点上为您安装python 2.7 qsub-l hostname=node3 myScript.sh选择了node3并完成了作业。正在添加我将其更改为#的路径/usr/本地/bin