-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathinstall_torque.sh
executable file
·48 lines (36 loc) · 1.42 KB
/
install_torque.sh
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
48
#!/bin/sh
# extract/copy files
sudo ./torque-package-mom-linux-x86_64.sh --install
sudo ./torque-package-server-linux-x86_64.sh --install
sudo ldconfig
sudo mkdir /opt/local/bin/
sudo tar xzvf opt-local-bin.tgz -C /
sudo cp trqauthd /opt/local/sbin
sudo cp debian.trqauthd /etc/init.d/trqauthd
sudo cp debian.pbs_mom /etc/init.d/pbs_mom
sudo cp debian.pbs_sched /etc/init.d/pbs_sched
# torque configuration
hostname | sudo tee /var/spool/torque/server_name
echo y | sudo /opt/local/sbin/pbs_server -t create
sudo /etc/init.d/trqauthd start
sudo /opt/local/bin/qmgr -c "set server scheduling=true"
sudo /opt/local/bin/qmgr -c "create queue batch queue_type=execution"
sudo /opt/local/bin/qmgr -c "set queue batch started=true"
sudo /opt/local/bin/qmgr -c "set queue batch enabled=true"
sudo /opt/local/bin/qmgr -c "set queue batch resources_default.nodes=1"
sudo /opt/local/bin/qmgr -c "set queue batch resources_default.walltime=3600"
sudo /opt/local/bin/qmgr -c "set server default_queue=batch"
sudo /opt/local/bin/qterm
echo "pbs_server = 127.0.0.1" | sudo tee /var/spool/torque/mom_priv/config
echo "localhost np=2" | sudo tee /var/spool/torque/server_priv/nodes
echo "`hostname` np=2" | sudo tee -a /var/spool/torque/server_priv/nodes
# start server
sudo /opt/local/sbin/pbs_server
sudo /etc/init.d/pbs_mom start
sudo /etc/init.d/pbs_sched start
cd run
/opt/local/bin/qsub torque.sim
/opt/local/bin/qstat
sleep 5
ls ~/run
cat ~/run/bar3.txt