使用linux提交pbs任务:运行matlab或perl程序
2017-12-24 12:21
1211 查看
连接服务器使用的软件是Xmanager Enterprise
其中,xftp能够将本地文件上传到服务器
xshell能够使用命令行在服务器上操作
提交任务需要用PBS提交
PBS使用方式:您的代码,您的脚本
您的代码指的是可以运行的代码,用Matlab的就是.m文件,perl的就是.pl文件。
您的脚本指的是一个.pbs文件,
简而言之PBS脚本只有以下几行:
#!/bin/bash
//提交任务的名称
#PBS -N randomNet
// 设置,选几个CPU等
#PBS -l select=1:ncpus=1
#PBS -q x86_small
//命令
执行代码需要的软件 代码文件(参数)
如执行.m文件:
matlab -nojvm -nodesktop -r "test(m,n)"
执行.pl的写法自然就是
perl test.pl
注1:想要得到程序运行的时间,可以使用
date > test.time
命令行。。。
date >> test.time
注2:使用matlab调用.m文件时,往往需要将某目录添加到搜索路径,可使用addpath
matlab -nojvm -nodesktop -r "addpath('/path1/','/path2/');test(参数);exit; "
其中,xftp能够将本地文件上传到服务器
xshell能够使用命令行在服务器上操作
提交任务需要用PBS提交
PBS使用方式:您的代码,您的脚本
您的代码指的是可以运行的代码,用Matlab的就是.m文件,perl的就是.pl文件。
您的脚本指的是一个.pbs文件,
简而言之PBS脚本只有以下几行:
#!/bin/bash
//提交任务的名称
#PBS -N randomNet
// 设置,选几个CPU等
#PBS -l select=1:ncpus=1
#PBS -q x86_small
//命令
执行代码需要的软件 代码文件(参数)
如执行.m文件:
matlab -nojvm -nodesktop -r "test(m,n)"
执行.pl的写法自然就是
perl test.pl
注1:想要得到程序运行的时间,可以使用
date > test.time
命令行。。。
date >> test.time
注2:使用matlab调用.m文件时,往往需要将某目录添加到搜索路径,可使用addpath
matlab -nojvm -nodesktop -r "addpath('/path1/','/path2/');test(参数);exit; "
相关文章推荐
- 如何使用ssh来运行linux的GUI程序
- at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用此命令查看现有的计划任务。
- crontab使用--linux下的定时任务程序
- crontab使用--linux下的定时任务程序
- qsub提交到PBS的脚本中不能使用 &(后台运行命令)?!
- linux 使用非当前登录运行程序方式,如root登录用test运行一个test.sh
- Windows server 2008 64-bit计划任务运行使用了excel 2003 32-bit .net开发组件的程序遇到的问题
- 使用 CustomScript 扩展程序自动执行 Linux 虚拟机自定义任务
- 使用 CustomScript 扩展程序自动执行 Linux 虚拟机自定义任务
- Android 运行 C/C++程序 (使用 arm-linux-gcc 交叉编译环境)
- GDB arm-linux交叉编译移植和使用方法(特别是对于正在运行的程序或者段错误的程序进行分析)
- Linux下MATLAB中运行MATLAB程序并在web中显示结果
- 使用 CustomScript 扩展程序自动执行 Linux 虚拟机自定义任务
- 使用Perl的system运行外部程序
- 让Java程序作为linux的Daemon后台运行 和 使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
- 使用 CustomScript 扩展程序自动执行 Linux 虚拟机自定义任务
- linux下使用socket运行的服务程序
- 使用linux crontab做jar程序定时调度任务
- 【linux/perl】终端运行的程序怎么屏蔽错误信息的输出?
- 使用Windows的任务计划程序 自动运行脚本设置