Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

[PuTTY] Автоматизировать процесс

Selpsan
сообщение 4.1.2016, 19:54
Сообщение #1
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Доброго времени суток.
Назрела необходимость автоматизировать выполнение определённых команд для запуска/остановки/рестарта сервера через PuTTY. Имеется .bat файл со следующим содержимым:
Цитата
start putty.exe -load "name session" -l user -pw password -m script.sh

Подскажите, пожалуйста, как правильно написать содержание скрипта script.sh для выполнения следующих команд:
Цитата
cd /home/hlds
./hlds.sh start
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя jtiq
сообщение 4.1.2016, 21:29
Сообщение #2


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Selpsan, сервиса нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 4.1.2016, 21:47
Сообщение #3


Стаж: 15 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
А не поще ли настроить cron ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 4.1.2016, 22:22
Сообщение #4
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Цитата(jtiq @ 4.1.2016, 22:25) *
Selpsan, сервиса нет?

Какого сервиса? Не понял о чем ты.

Цитата(vavarik @ 4.1.2016, 22:42) *
А не поще ли настроить cron ?

Причем тут Cron ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
a2sinfo
сообщение 4.1.2016, 22:33
Сообщение #5
Стаж: 10 лет

Сообщений: 39
Благодарностей: 8
Полезность: 167

как ты написал так и будет)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 5.1.2016, 14:55
Сообщение #6
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Цитата(a2sinfo @ 4.1.2016, 23:28) *
как ты написал так и будет)

PuTTY закрывается без ошибок в этом случае. )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 5.1.2016, 16:14
Сообщение #7


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Тоже не совсем понимаю зачем огород с путти.
Если уж так хочется с компа по быстрому, проще сделать мини-пу, с выполнением нужных команд.
ssh2 в помощь


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 5.1.2016, 16:47
Сообщение #8
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Цитата(Fire @ 5.1.2016, 17:10) *
Тоже не совсем понимаю зачем огород с путти.
Если уж так хочется с компа по быстрому, проще сделать мини-пу, с выполнением нужных команд.
ssh2 в помощь

Я согласен с Вашей идеей, но в программировании, как и в подобной ей области мало понимаю. Появилась необходимость, а своими силами не реализую, приходиться в огород лезть. ) Если бы Вы помогли мне в этом, был бы очень благодарен. )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 5.1.2016, 17:15
Сообщение #9


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

Selpsan, Почему нет желания просто поставить ПУ и настроить все через крон если нужно такое?
ПУ


Отредактировал: Profan, - 5.1.2016, 17:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 5.1.2016, 18:07
Сообщение #10
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Цитата(Profan @ 5.1.2016, 18:10) *
Selpsan, Почему нет желания просто поставить ПУ и настроить все через крон если нужно такое?
ПУ

Думал об этом и нашел несколько готовых ПУ, но из всего перечисленного мне нужны три кнопки. Весь остальной функционал мне не нужен. Да и работать с web частью, на данном этапе, не имею желание. )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 5.1.2016, 18:20
Сообщение #11


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Selpsan @ 5.1.2016, 19:03) *
Думал об этом и нашел несколько готовых ПУ, но из всего перечисленного мне нужны три кнопки. Весь остальной функционал мне не нужен. Да и работать с web частью, на данном этапе, не имею желание. )

Может поможет: Включение, выключение сервера по средствам Cron
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leksandr
сообщение 5.1.2016, 18:27
Сообщение #12
Стаж: 13 лет
Город: Украина, Сумы (Ахтырка)

Сообщений: 1000
Благодарностей: 458
Полезность: 821

http://cscontrol.ru/load/87-1-0-3143

Тут 3 кнопки. Немного переделать и сойдет

Отредактировал: Leksandr, - 5.1.2016, 18:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 5.1.2016, 18:32
Сообщение #13


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

Leksandr, Он же выше написал что работать с веб частью не желает!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 5.1.2016, 19:44
Сообщение #14
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Цитата(3aB}{o3 @ 5.1.2016, 19:16) *

Наверное Вы меня не правильно поняли, изначально. Я указал конкретно через PuTTY. Мне лишь при его запуске нужно выполнить автоматически несколько команд.
Я уже понял, что по каким-то причинам скрипт не запускается. Стараюсь выяснить причину.
Если сначала открыть PuTTY и отправить сценарий script.sh, то команды выполняются.
Содержание скрипта:
Цитата
cd /home/hlds
./hlds.sh status
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 5.1.2016, 19:50
Сообщение #15


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Selpsan @ 5.1.2016, 20:40) *
Наверное Вы меня не правильно поняли, изначально. Я указал конкретно через PuTTY. Мне лишь при его запуске нужно выполнить автоматически несколько команд.
Я уже понял, что по каким-то причинам скрипт не запускается. Стараюсь выяснить причину.
Если сначала открыть PuTTY и отправить сценарий script.sh, то команды выполняются.
Содержание скрипта:

Мне кажется это извращение какое-то то что вы хотите исполнить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 5.1.2016, 20:10
Сообщение #16
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Цитата(3aB}{o3 @ 5.1.2016, 20:45) *
Мне кажется это извращение какое-то то что вы хотите исполнить

Каждому своё. ) Через web часть не вижу смысла, на данный момент.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Alloha
сообщение 5.1.2016, 20:11
Сообщение #17
Стаж: 10 лет

Сообщений: 210
Благодарностей: 118
Полезность: < 0

Xshell 5? чем не угодил?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Selpsan
сообщение 5.1.2016, 22:35
Сообщение #18
Стаж: 10 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Прошу прощения за мою невнимательность. Самому не ловко стало. ) Все работает, просто смутило то, что терминал сразу закрывается и ответ не показывает. 
 
содержимое .bat
Цитата
start putty.exe -load "name session" -l user -pw password -m script.sh

 
содержимое .sh
Цитата
cd /home/hlds
./hlds.sh stop

 
Команды работают, сервер выключается и терминал сразу закрывается. Мне казалось, он не должен был закрыться, для дальнейшей работы с ним. )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dima3113
сообщение 19.1.2016, 17:36
Сообщение #19
Стаж: 14 лет
Город: Днепр

Сообщений: 79
Благодарностей: 4
Полезность: 40

Profan, что за ПУ, дай сылку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: