|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我的目的: 希望在linux上用PBS脚本提交并运行matlab程序,需要运行的matlab程序文件名为CStest.m
6 ^2 b$ j& q- i3 M8 _" l已进行的操作: 0 D2 O- z2 A+ h; H( R+ Y- U5 \3 U
1. 用了 Xshell 连接 linux 服务器;
' i) F' r+ X8 ?: C/ u& h. U 2. 在Xshell中直接运行了我的m文件CStest.m是可以出结果的,输入的命令行指令为:1 H* O" o" R. a9 L# f
/public/software/apps/MATLAB/R2019/bin/matlab-nodisplay -r CStest
( ^! m* I% S4 W+ p. w; f, l6 S# @ 反馈结果如附图
! e, u( g, D' R& H; m5 E, p) ^ 3. 在命令行用 vim CT2.pbs 指令编辑了pbs脚本并保存;
. `' {7 t% P5 S- C/ E# A, M! d 4. 提交:qsub CT2.pbs;(提交后会报错)2 B6 _" ]/ M: f
" d/ k, x2 F7 u* c7 d0 l报错:* h/ Z- e) l$ s: @% z
出来一大堆信息,不是很看得懂,明显感觉有问题的报错是:9 ]& D$ ~. k! u6 q" p8 U
Can't exec "/cliparastor/tools/nWatch": No such file or directory at /cliparastor/sysctl/parastor_ctl_pm/pub_oper.pm line 367.
a0 d/ N& y$ T+ f1 {0 x
6 { Z" {* q! n: c- a, oPBS脚本内容:2 f7 {! ?0 h( g) a) S- o( F" l
#!/bin/bash
; E! H' q6 j1 R) \" j #PBS -N a1
- X" o# p* U, X4 e% O #PBS -I nodes=1:ppn=4
# C2 | [! P' Y$ v) v: T0 n #PBS -j oe
% q- p1 N _( P- j #PBS -q low
6 U" R+ m' m4 L- r4 ^ #PBS -I walltime=10:00:00
) G- H- c; W: W# ^' B/ C/ z cd $PBS_O_WORKDIR
0 ~! j2 `4 d( S /public/software/apps/MATLAB/R2019/bin/matlab <CStest.m
8 h$ r m5 z- g; M. E+ Z6 k' R0 \9 R" w2 ~% B2 P' y8 `/ f% }& b0 P
疑问:
& }+ M/ M5 e9 }0 k. J: p( @; A+ ?- Q 1. PBS脚本是否写的正确?2 y9 h6 y9 }. d" V x
2. 报的错误应该如何解决?
+ ]# V E- z ^" `2 l 6 f) t& g6 ]; O$ L g& B( }4 k2 |. X
请问有没有弄过的大神,可以帮忙看看~感谢感谢!!6 S& w3 G4 {- D a
|
|