The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Ls команды удаленного сервера vasuarjula Shell программирование и сценарии 6 06-08-2008 11:11 AM
LS-лтр команд на удаленном сервере vasuarjula Shell программирование и сценарии 2 06-01-2008 09:55 AM
Ls команды удаленного сервера vasuarjula AIX 0 05-30-2008 09:22 PM
Скрипт рабочий периодически lf398 Shell программирование и сценарии 1 06-10-2006 09:57 PM
удаленном сервере в командной работы Джимбо Shell программирование и сценарии 2 01-30-2002 03:18 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 03-17-2008
sayeo sayeo is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 18
скрипт для отправки команд периодически к удаленному серверу

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

Сейчас у меня:
Код:
keepLooping=1
ssh user@domain
while (( keepLooping == 1 ))
do
  echo a
  sleep 3
done
Но это вовсе является SSH к серверу, и только тогда, когда соединение будет закрыто сделать следующие команды запуска. Что я пытаюсь добиться заключается в том, чтобы автоматизировать мне SSHing к серверу и введите команду каждые хх секунд.

Любые предложения? Спасибо!
Old 03-17-2008
Wolja's Avatar
Wolja Wolja is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2002
Сообщений: 15
Цитата:
Привет, мне интересно, если есть способ отправить команду периодически на удаленный сервер через скрипт.

Сейчас у меня:

Код:
keepLooping \u003d 1
SSH пользователь @ домен
в то время как ((keepLooping \u003d\u003d 1))
делать
Эхо один
спать 3 [/ CODE]
donebut то, что это вовсе является SSH к серверу, и только тогда, когда соединение будет закрыто сделать следующие команды запуска. Что я пытаюсь добиться заключается в том, чтобы автоматизировать мне SSHing к серверу и введите команду каждые хх секунд.

Любые предложения? Спасибо!
Я не совсем уверен, что вы пытаетесь сделать, но в то время как ваши петля находится в неправильном месте.

Код:
keepLooping \u003d 1
в то время как ((keepLooping \u003d\u003d 1))
делать
SSH пользователь @ домен
Эхо один
если [?? ], А затем
сделать что-нибудь
еще
установить keeplooping 1
FI
спать 3 [/ CODE]
Old 03-17-2008
эпоха
Гость
  
 

Сообщений: N / A
Биты: 0 [Банковские]
Если я вас правильно понимаю, вы хотите запустить новую команду SSH каждые три секунды, независимо от того, что предыдущие SSH команда может принимать более трех секунд, чтобы завершить? Поэтому запускать их в фоновом режиме.

Код:
while true; do
  ssh user@domain echo a &
  sleep 3
done
В "И" В команде работает в фоновом режиме.

Я предполагаю, что "эхо А" команду вы хотите запустить на удаленном сервере, и чтобы вы имели о синтаксисе этой неверно (слишком).

Если вы работаете в режиме реального времени операционная система, нет никакой гарантии, что "сон 3" будет не более 3 секунд, конечно.

Изменить: По перечитывая свой вопрос, я думаю, что реальная проблема заключается в самом деле, как пройти в удаленных команд на сервер в течение SSH. Ну, я случайно, похоже, ответил, что тоже. Если вы не хотите, SSH для работы в фоновом режиме, просто вынуть "И".
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 04:58 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0