Добрый день. Нужна помощь в доработке скрипта. Нужно чтобы при запуске ./script servername filename
Происходило копирование файла и его извлечение на сервере. Привожу код скрипта
#!/bin/bash
dev="deploy@1.2.3.4"
test="deploy@1.2.3.5"
way="/var/www/builds/"
front="/var/www/html/test1/"
file="$way/front_build_$1.tar.gz"
key="/var/www/conf/id_rsa"
scp -i $key $file $test:/var/www/html/test/
ssh -i $key $test "tar xvf /var/www/html/test/front_build_$1.tar.gz --overwrite- dir --exclude='./cache' --exclude='./logs' -C $front"
Сейчас копирование и извлечение происходит только на сервер test. А мне нужно, чтобы он при запуске понимал сервера, которые в нем описаны. К примеру.
./script dev 10
и, соответсвтенно
./script test 10
Нужна ваша помощь.
Происходило копирование файла и его извлечение на сервере. Привожу код скрипта
#!/bin/bash
dev="deploy@1.2.3.4"
test="deploy@1.2.3.5"
way="/var/www/builds/"
front="/var/www/html/test1/"
file="$way/front_build_$1.tar.gz"
key="/var/www/conf/id_rsa"
scp -i $key $file $test:/var/www/html/test/
ssh -i $key $test "tar xvf /var/www/html/test/front_build_$1.tar.gz --overwrite- dir --exclude='./cache' --exclude='./logs' -C $front"
Сейчас копирование и извлечение происходит только на сервер test. А мне нужно, чтобы он при запуске понимал сервера, которые в нем описаны. К примеру.
./script dev 10
и, соответсвтенно
./script test 10
Нужна ваша помощь.