-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathscript.sh
More file actions
executable file
·48 lines (39 loc) · 1.77 KB
/
script.sh
File metadata and controls
executable file
·48 lines (39 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/bash
## Run as: bash script.sh
PASSWORD=UR_UNI_PASSWORD
echo "Clean."
rm -f errors # Just in case...
echo "Killing and cleaning previous jobs."
sshpass -p $PASSWORD ssh power9 "qselect -u yairdaon | xargs qdel" ## Change yairdaon to your username
sshpass -p $PASSWORD ssh power9 "rm power9.sh.*"
echo "Create power9 script."
echo "#!/bin/bash" > power9.sh
echo "cd coderona-virus" >> power9.sh
echo "module load miniconda/miniconda3-4.7.12-environmentally" >> power9.sh
echo "conda activate YairDaon" >> power9.sh ## Don't change this to your name. It won't work
echo "python src/main.py" >> power9.sh
echo "conda deactivate" >> power9.sh
echo "Sync files to server."
sshpass -p $PASSWORD rsync -av -e ssh --exclude-from 'exclude_list.txt' . power9:coderona-virus
echo "Sending new jobs to Q."
COMMAND='qsub -q uriobols -lnodes=1:ppn=36 ./coderona-virus/power9.sh'
sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# COMMAND='qsub -q public -lnodes=1:ppn=5 ./coderona-virus/power9.sh'
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
# sshpass -p $PASSWORD ssh -t power9 $COMMAND
sleep 1
sshpass -p $PASSWORD ssh power9 "qstat -u yairdaon" ## Change to your usename