Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # This script will repopulate all of Minepact's servers by recreating the tmux windows and sending start commands to them.
- # Created by jflory7
- # Variables
- SERVER1=proxy
- SERVER2=hub
- SERVER3=survival
- SERVER4=creative
- SERVER5=sg
- SERVER6=factions
- SERVER7=kitpvp
- WINDOW1=buildtools
- WINDOW2=workflow
- # Recreate tmux windows
- tmux new-session -s $SERVER1
- tmux send-keys -t $SERVER1 "tmux detach" Enter
- tmux new-session -s $SERVER2
- tmux send-keys -t $SERVER2 "tmux detach" Enter
- tmux new-session -s $SERVER3
- tmux send-keys -t $SERVER3 "tmux detach" Enter
- tmux new-session -s $SERVER4
- tmux send-keys -t $SERVER4 "tmux detach" Enter
- tmux new-session -s $SERVER5
- tmux send-keys -t $SERVER5 "tmux detach" Enter
- tmux new-session -s $SERVER6
- tmux send-keys -t $SERVER6 "tmux detach" Enter
- tmux new-session -s $SERVER7
- tmux send-keys -t $SERVER7 "tmux detach" Enter
- tmux new-session -s $WINDOW1
- tmux send-keys -t $WINDOW1 "tmux detach" Enter
- tmux new-session -s $WINDOW2
- tmux send-keys -t $WINDOW2 "tmux detach" Enter
- # Send start commands to servers
- tmux send-keys -t $SERVER1 "cd ~/servers/$SERVER1" Enter
- tmux send-keys -t $SERVER1 "./start.sh" Enter
- tmux send-keys -t $SERVER2 "cd ~/servers/$SERVER2" Enter
- tmux send-keys -t $SERVER2 "./start.sh" Enter
- tmux send-keys -t $SERVER3 "cd ~/servers/$SERVER3" Enter
- tmux send-keys -t $SERVER3 "./start.sh" Enter
- tmux send-keys -t $SERVER4 "cd ~/servers/$SERVER4" Enter
- tmux send-keys -t $SERVER4 "./start.sh" Enter
- tmux send-keys -t $SERVER5 "cd ~/servers/$SERVER5" Enter
- tmux send-keys -t $SERVER5 "./start.sh" Enter
- tmux send-keys -t $SERVER6 "cd ~/servers/$SERVER6" Enter
- tmux send-keys -t $SERVER6 "./start.sh" Enter
- tmux send-keys -t $SERVER7 "cd ~/servers/$SERVER7" Enter
- tmux send-keys -t $SERVER7 "./start.sh" Enter
- tmux send-keys -t $WINDOW1 "cd ~/buildtools/" Enter
- tmux send-keys -t $WINDOW2 "echo Happy restarts!" Enter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement