Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ### Name of server
- name=cliffs
- ### Alert players
- tmux send-keys -t "$name" 'say Server restart in 2 minutes' Enter
- sleep 60
- tmux send-keys -t "$name" 'say Server restart in 1 minute' Enter
- sleep 30
- tmux send-keys -t "$name" 'say Server restart in 30 seconds' Enter
- sleep 15
- tmux send-keys -t "$name" 'say Server restart in 15 seconds' Enter
- sleep 10
- ### Perform save
- tmux send-keys -t "$name" 'save-all' Enter
- sleep 10
- ### Stop the server
- tmux send-keys -t "$name" 'stop' Enter
- sleep 10
- ### Perform backup
- tar zvcf $HOME/backups/"$(date -I)"."$name".tar.gz $HOME/"$name"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement