Задать вопрос

Как осуществить выполнение команды на серверах ?

ПК - Win7
Сервера - CentOS

Необходимо , чтобы команда набранная на ПК отправлялась на определенные сервера.
Подскажите, как это проще реализовать ? (cron не предлогать)
  • Вопрос задан
  • 2503 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
DSH тебе в помощь (с одного из серверов).
https://debian.pro/373

Под винду такие утилиты вряд ли есть. Ну и нужно понимать, что команды вида cd не имеют смысла - они только команду выполняют, а не шелл запускают (т.е. на каждую команду - новое подключение).
Впрочем, никто не запрещает строчить что-то в духе "cd /dir; touch file; cd /another/dir; touch file2" и отправлять одной командой.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@SashaSkot
Специалист широкого профиля
ssh - putty. Подробнее вопрос опишите.
Ответ написан
Комментировать
@roro_4x Автор вопроса
Допустим, мне необходимо выполнить команду "cd /home/1/" или "mkdir /home/1/2/" на все серверах сразу , чтобы не заходить на каждый сервер по отдельности.
Ответ написан
Комментировать
0neS
@0neS
Ответ написан
Комментировать
@throughtheether
human after all
expect, существует python-вариант pexpect.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽