#!/bin/bash if [ "$#" -ne 6 ]; then echo "Usage: $0 " 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 "/srv/data/scripts/mods.sh \"$mods_id\" $A3_SERVER" || exit 1