Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. ### Name of server
  5. name=cliffs
  6.  
  7. ### Alert players
  8. tmux send-keys -t "$name" 'say Server restart in 2 minutes' Enter
  9. sleep 60
  10. tmux send-keys -t "$name" 'say Server restart in 1 minute' Enter
  11. sleep 30
  12. tmux send-keys -t "$name" 'say Server restart in 30 seconds' Enter
  13. sleep 15
  14. tmux send-keys -t "$name" 'say Server restart in 15 seconds' Enter
  15. sleep 10
  16.  
  17. ### Perform save
  18. tmux send-keys -t "$name" 'save-all' Enter
  19. sleep 10
  20. ### Stop the server
  21. tmux send-keys -t "$name" 'stop' Enter
  22. sleep 10
  23.  
  24. ### Perform backup
  25. tar zvcf $HOME/backups/"$(date -I)"."$name".tar.gz $HOME/"$name"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement