qsub script - dùng để chạy chương trình tự động Cái chương trình kiểu kiểu như này dùng để nạp chương trình lên server tự động nếu nó chạy được lệnh qsub:
ví dụ bạn có các file input r13.1,r13.2,..,r18.9 và để nạp lên server dùng lệnh qsub thì đoạn script sau giúp bạn chạy chương trình tự động thay cho việc gõ qsub <tên script> lần lượt ...
Tất nhiên, bạn hỏi ông admin server cho thuận tiện.
--------------------------------------------------
#!/usr/bin/perl
foreach $j (13..18) {
foreach $i (1..9) {
open(Q, ">r$j.$i.qsub") or die "incapable de creer qsub";
print Q << "EOF";
#!/bin/csh
#\$ -cwd
#\$ -l arch=lx24-amd64 => kiến trúc server, chắc phải hỏi lại
#\$ -q all.q
#\$ -m e
#\$ -M xxx\@yyy.com => nơi nhận thư thông báo
./test dãy các tham số > output
EOF
close(Q);
$command = "qsub r$j.$i.qsub";
print "$command\n";
system($command);
}
}
-------------------------------------
Copy đoạn test bên trên vào 1 file .pl (ex: submit.pl) và chạy như sau:
perl submit.pl |