Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Доработка скрипта на Bash

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

parrabelum

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Нужна помощь в доработке скрипта. Нужно чтобы при запуске ./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
Нужна ваша помощь.

Всего записей: 4 | Зарегистр. 11-07-2015 | Отправлено: 13:20 11-07-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
parrabelum
Цитата:
Всего записей: 1 | Зарегистр. 11-07-2015  
Сразу после регистрации не надо ничего писать, тем более создавать темы
(я бы это нулевым вообще запретил, но увы...).
Надо сразу читать правила форума, потом изучать его структуру, читать,
что и как пишут люди, искать готовый ответ в существующих темах.
И вот только тогда, когда не нашел ни ответа, ни похожей темы, начинать писать.
UNIX Shell: sh, bash, zsh; Coreutils и ко.; sed, awk, perl;


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 14:23 11-07-2015
parrabelum

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый Я так и сделал. Но не нашел своего ответа в меру свой компетентности. Поэтому и создал данный топик.
 
Форум этот я читаю уже не первый год и знаю что тут и где. Вот решил зарегистрироваться чтобы получить нужную помощь.

Всего записей: 4 | Зарегистр. 11-07-2015 | Отправлено: 14:49 11-07-2015 | Исправлено: parrabelum, 14:50 11-07-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Доработка скрипта на Bash


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru