Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. sudo apt-get install htop
  2. sudo scp -r todd@machineA.host.com:/home/todd/pip /tmp/
  3. sudo apt-get install python-pip
  4. sudo pip install --no-index --find-links="file:///tmp/pip/" kazoo
  5. sudo scp -r todd@machineA.host.com:/home/todd/parallel-gnu.tar /tmp/
  6. sudo su
  7. cd /tmp
  8. tar -xvf parallel-gnu.tar
  9. cd parallel-20101112/
  10. sudo ./configure && make && make install
  11. sudo mkdir /appholder
  12. sudo chown -R golden /appholder/
  13. sudo mkdir -p /opt/lnp
  14. sudo scp todd@machineA.host.com:/keeper/data/release/comp.tar.gz /opt/lnp/
  15. sudo chown -R golden /opt/lnp/
  16. sudo mkdir -p /comp/core
  17. sudo chown -R golden /comp/core
  18.  
  19. somemachineA
  20. somemachineB
  21.  
  22. #!/bin/bash
  23. sudo apt-get install htop
  24. sudo scp -r todd@machineA.host.com:/home/todd/pip /tmp/
  25. sudo apt-get install python-pip
  26. sudo pip install --no-index --find-links="file:///tmp/pip/" kazoo
  27. sudo scp -r todd@machineA.host.com:/home/todd/parallel-gnu.tar /tmp/
  28. sudo su
  29. cd /tmp
  30. tar -xvf parallel-gnu.tar
  31. cd parallel-20101112/
  32. sudo ./configure && make && make install
  33. sudo mkdir /appholder
  34. sudo chown -R golden /appholder/
  35. sudo mkdir -p /opt/lnp
  36. sudo scp todd@machineA.host.com:/keeper/data/release/comp.tar.gz /opt/lnp/
  37. sudo chown -R golden /opt/lnp/
  38. sudo mkdir -p /comp/core
  39. sudo chown -R golden /comp/core
  40.  
  41. #!/bin/bash
  42. while IFS='' read -r line || [[ -n "$line" ]]; do
  43. echo "###################################################"
  44. echo "Machine Name: $line"
  45. scp commands.sh $line:/tmp/commands.sh
  46. ssh -t $line 'script /dev/null . /tmp/commands.sh'
  47. echo "###################################################"
  48. done < "$1"
  49.  
  50. todd@testMachine:~$ ./execute.sh machines.text
  51. ###################################################
  52. Machine Name: somemachineA
  53. todd@somemachineA's password:
  54. commands.sh 100% 104 0.1KB/s 00:00
  55. Pseudo-terminal will not be allocated because stdin is not a terminal.
  56. todd@somemachineA's password:
  57. Script started, file is /dev/null
  58. Script done, file is /dev/null
  59. todd@somemachineA:/home/todd$ somemachineB: command not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement