| 12345678910111213141516171819202122 |
- #!/bin/bash
- if [ "$#" -ne 6 ]; then
- echo "Usage: $0 <user> <ip> <port> <source file> <mods folder> <a3 server>"
- echo "Example : $0 $USER 10.0.1.9 22 mods.txt ~/.steam/steam/steamapps/workshop/content/107410/ antistasi"
- exit 1
- fi
- USER=$1
- IP=$2
- PORTSSH=$3
- SOURCE_FILE=$4
- MODS_FOLDER=$5
- A3_SERVER=$6
- #reading source file
- mods_id=$(cat $SOURCE_FILE | cut -d "=" -f2 | tail -n+3 | tr -d "\r")
- for id in $mods_id ; do
- rsync -avz --delete-after $MODS_FOLDER$id -e "ssh -p $PORTSSH" $USER@$IP:/srv/data/arma3/mods || exit 1
- done
- ssh $USER@$IP -p $PORTSSH "sudo -S /srv/data/scripts/mods.sh \"$mods_id\" $A3_SERVER" || exit 1
|