nixp.ru v3.0

23 октября 2017,
понедельник,
00:07:35 MSK

DevOps с компанией «Флант»
Дмитрий_В написал 12 апреля 2011 года в 00:33 (1218 просмотров) Ведет себя неопределенно; открыл 1 тему в форуме, оставил 8 комментариев на сайте.

Приветствую.Хочу попросить у вас помочь мне.Нужен скрипт под unix что бы можно зайти на сайт нажать кнопку и установился сервер cs.Алгоритм желаемой работ: Захожу на сайт нажимаю на кнопкуС помощью скрипта на сервере разархивируется архив с сервером и устанавливается в папку /games/ (а если будет производиться ещё одна разархивация в ту же папку то автоматически меняется название папки примерно так:«srv1, srv2, srv3»)

Дмитрий Шурупов

И в чем проблема? Сторонние люди должны со скуки его написать?

P.S. Тему форума переименовал, потому что «Скрипт» — это ни о чем.

Дмитрий_В

Здравствуйте, Дмитрий

Я никого не принуждаю, а просто прощу помощи что бы мне помогли, или как то продвинули меня в правильную сторону, ничего более.

 

Дмитрий Шурупов

Правильная сторона для самой топорной реализации — скромный bash-скрипт на стороне сервера, который качает архив и распаковывает его в нужное место, + какой-нибудь perl/php/python-скрипт для веб-сервера, который генерит формочку, а при нажатии на кнопку по переданному через форму параметру определяет, что нужно выполнить действие, и запускает этот bash-скрипт system()’ом. Непонятно, в чем проблема.

Дмитрий_В

проблема в моих знаниях bash’a и вобщем этого.

не могли бы вы привести пример этого скрипта?

rgo

Проблема в том, как выбрать имя папки? Например так:

for (( i=0; i<1000; i++ )); do
name="srv$i"
if ! [[ -a "$name" ]]; then
mkdir "$name"
cd "$name"
tar -jxf бла-бла-бла
fi
done


 

Дмитрий_В

Где указать расположение и название архива который будет разархивирован и в какую директорию?

rgo

В интернетах шляются толпы жаждущих халявы, эти толпы бесят. И я верю, что заниматься раздачей халявы нельзя — чем больше дашь, тем больше попросят. Эта вера идёт вразрез с моим искреннем желанием помочь, и это причиняет мне боль. Но я свободно переношу эту боль — опыт сказывается.

Дмитрий_В

О боже так сказали как будто последние деньги у вас забираю о.О

rgo

Ну и к чему ты это сказал? Хочешь пристыдить меня тем, что мне жалко потратить на тебя — бедного-несчастного — пять минут и написать тебе скрипт? Не жалко. Я уже, по-сути, написал этот скрипт. Туда осталось вправить имя файла архива, и найти выход из бесконечного цикла. Я на трёп о «высоких материях» потратил времени больше чем на этот скрипт.

Не в том дело «последние» деньги, или предпоследние. Выше я объяснил в чём дело. Мне кажется вполне связно и понятно объяснил. Если тех причин недостаточно, могу добавить ещё одну: не люблю когда меня используют.

Дмитрий_В

Я вас понимаю очень хорошо, и не в коем случае не хотел пристыдить, просто на просто так выразился, и ничего более.

Это очень хорошо что вы не «поленились» и таки написали скриптик который мне так нужен, я надеюсь вы сможите мне на маил скинуть его хотя бы: Diman272727@gmail.com

Чем смогу отблагодарю)А так огромное человеческое спасибо!

rgo

Скрипт приведён чуть выше по тексту.

dfghm

Дрочер, вали-ка отсюда.

Охренел до пиздеца. Мало того, что оскорбляешь, так еще хватает наглости требовать.

Читай мануалы, извращенец.

Дмитрий_В

Что за хамское поведение?!?!? И Хватает же наглости у человека так себя вести, я вёл спокойную беседу с адекватным человеком, но никак не с вами! И я не понял вашего коментария причём оно тут, вообще неуместно!

dfghm

По пунктам:

  1. 13:33, 12 апреля 2011 «Я никого не принуждаю, а просто прощу помощи что бы мне помогли, или как то продвинули меня в правильную сторону, ничего более.» Вас подвинули в правильную сторону. Но Вы продолжаете склонять кого-то к написанию скрипта.
  2. Два раза (19:31, 12 апреля 2011, 17:21, 14 апреля 2011) открыто и нагло призыв к написанию скрипта, хотя Ваш собеседник четко дал понять что он не желает делать, только готов подсказать, если что-то самостоятельно не получается.
  3. 18:46, 13 апреля 2011. Оскорбление с унижением человека, который Вам же сделал подсказку. Как оказалось — это просто так выразился (в быту это обычное дело?).
  4. Не желание почитать соответствующую литературу, которую легко найти при помощи поисковой системы, и обучиться хоть чему-то. Единственный интерес — игрушки и порно (последнее косвенно, но вполне вероятно).
  5. В конце концов — здесь можно попросить о помощи, Ваш топик на форуме — поиск халявы. Именно по этой причине попрошу Вас больше здесь не писать.


Если все вышеизложенное для Вас очень сложно для понимания — пользуйтесь Windows, создавайте пакетный файл, по всем вопросам насилуйте Windows администраторов. Они не такие злые как пользователи GNU/Linux и обязательно Вам помогут.

Дмитрий_В

Вы неадекватный человек.

С такими людьми на форуме посетителей не ждите!

dfghm

Спасибо. Я знаю. Всех благ.

rgo
Дмитрий_В

С такими людьми на форуме посетителей не ждите!

Всегдашний последний аргумент искателей халявы: вот я уйду, и никто не придёт взамен. =)

Дмитрий_В

Удачи парни.

 

dfghm

Если не умеете автоматизировать работу, или лень литературу почитать — делайте собственноручно.

Пользователи Linux — не сестры милосердия.

Насилуйте Google.