|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我的目的: 希望在linux上用PBS脚本提交并运行matlab程序,需要运行的matlab程序文件名为CStest.m
& |2 L6 p, ^0 m, k9 x, M已进行的操作:
- O, F w' x$ d- r2 a 1. 用了 Xshell 连接 linux 服务器;* Q6 _$ E* ~5 J# K+ E2 S
2. 在Xshell中直接运行了我的m文件CStest.m是可以出结果的,输入的命令行指令为:6 z! i. f) T* ?
/public/software/apps/MATLAB/R2019/bin/matlab-nodisplay -r CStest! z& r' M8 r/ x
反馈结果如附图7 X4 A) e+ Q0 h8 i& {; u6 [0 t7 d
3. 在命令行用 vim CT2.pbs 指令编辑了pbs脚本并保存;* f* h, L9 O! e& [
4. 提交:qsub CT2.pbs;(提交后会报错)
3 @, a* J8 d" O4 Q3 k- q
! J, Q2 X0 Y! S8 M& o3 z, ^/ d! e+ C报错:
/ U/ j, X( \( j8 P Q" Z2 m出来一大堆信息,不是很看得懂,明显感觉有问题的报错是:
9 E! \& H, H) }$ O9 C) TCan't exec "/cliparastor/tools/nWatch": No such file or directory at /cliparastor/sysctl/parastor_ctl_pm/pub_oper.pm line 367.7 f5 x& W- |* p; U2 ~
8 D" |* D; s% Q* |$ k1 \
PBS脚本内容:) i' U" ^0 J w; [7 y
#!/bin/bash
) p8 r6 M' L" M9 Q/ S5 J+ p) E, d #PBS -N a1/ y1 ?- D9 v5 j9 V, r
#PBS -I nodes=1:ppn=4
: A( o$ S1 L0 C, L# z3 H #PBS -j oe$ L5 A; d; k+ u
#PBS -q low6 p5 ~1 a; B" t! {# f" e, Q* t
#PBS -I walltime=10:00:00
! J1 M4 A3 M3 Z( [ cd $PBS_O_WORKDIR j% ~8 e4 O' _/ r, B5 C
/public/software/apps/MATLAB/R2019/bin/matlab <CStest.m
$ b. X, ?( Q& b
# Q) C$ q, J8 c4 N4 A e疑问:
1 T1 O0 V; M2 n. s, o2 ?; D( w6 G 1. PBS脚本是否写的正确?6 }, A! z' G4 i8 O% T
2. 报的错误应该如何解决?
_5 u) k, B0 h$ d1 I: @% U8 f, W, d
1 a; u) ~/ e, Q5 j9 i& F请问有没有弄过的大神,可以帮忙看看~感谢感谢!!- X5 \. k) ^! k6 J' }. h
|
|