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



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered By Powered by Google
 
Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-01-2009
Зарегистрированный пользователь
 

Регистрация: Nov 2008
Сообщений: 32
Нуждаются в чрезвычайной помощи в сценарии!

Я пытаюсь написать скрипт, чтобы вытолкнуть все наши сервера Веритас некоторыми дополнениями. Я хочу, чтобы сценарий для Push ко всем серверам, и если есть серверного оборудования матчи UName-I заявлении, будут установлены дополнительные дополнения .. Сценарий сохраняет предоставленную мне ошибку в строке 29. Вот этот скрипт.
Please Help! Мне нужно этот скрипт рабочих в ближайшее время.


install.sfmelv: Установка Sun Management Center

Код:
./install.sfmelv[9]: syntax error at line 29 : `done' unexpected


Код:
#!/bin/ksh
PATH=/usr/bin:/usr/sbin:/opt/local/bin:/usr/local/bin:/tmp
PGM=`basename $0`
HOSTS=$1

[[ -z $HOSTS ]] && HOSTS="`grep -v \# /opt/local/etc/hosts|grep -i sunsrv114|nawk '{print $1}'`"

echo "$PGM: installing Sun Management Center"
  for host in $HOSTS
  do
      printf "o PROCESSING HOST: %-20s\n" $host
      ping $host 1>/dev/null 2>&1;     
      if (( $? )) ; then         
          echo "--Cannot contact host $host";         
      else         
          echo "  --installing Sun Management Center SOLARIS SPARC AGENT on $host"              
          scp agent-update.bin smcseed $host:/tmp
          ssh $host 'cd /tmp/ ; /tmp/agent-update.bin -s sunsmc01 -r 8080 -f smcseed -p smc4agtsparc'
  sleep 15
          echo "  --installing Sun Management Center HALYCON MODULE on $host"           
          ssh $host 'cd /tmp/ ; /tmp/agent-update.bin -s sunsmc01 -r 8080 -p Hal-modules'
          # Netra Servers       
          if [ `uname -i` = 'SUNW,SPARC-Enterprise-T5220,SUNW,Sun-Fire-V440,SUNW,Sun-Fire-V240' ];then  
          echo "--Sun Management Netra hardware running elpv5 will be needed on $host";
        else
        echo "  --installing Sun Management Center ELPV5 MODULE on $host"
        ssh $host 'cd /tmp/ ; /tmp/agent-update.bin -s sunsmc01 -r 8080 -p elpv5'
     fi; 
 done line 29


Последняя редакция vgersh99; на 10-01-2009 01:11 PM.. Причина: код тегов, пожалуйста!
Рекламные ссылки
Old 10-01-2009
vgersh99's Avatar
Модератор
 

Регистрация: Февраль 2005
Место: Boston, MA
Сообщения: 5189
где ваш fi' закрытия '-S для if' Matching'-S?

Сообщение изменено ---------- в 12:13 вечера ---------- Предыдущее обновление было в 12:13 вечера ----------

Чтобы сохранить форумов высокого качества для всех пользователей, пожалуйста, время для форматирования ваших сообщений неправильно.

Во-первых, использование Код Теги При публикации каких-либо кода или данных, так что другие образцы могут легко прочитать код. Вы легко можете сделать это, выделив свой код, а затем нажав на # в меню редактирования. (Вы можете также ввести код тегами [код] и [/ код] рукой.)

Во-вторых, избежать добавить цвета или разных шрифтов и размера шрифта для сообщений. Выборочное использование цвета для выделения одного слова или фразы может быть полезным в разы, но, используя цвет, в общем, делает форумов труднее для чтения, особенно в яркие цвета, как красный.

Третий, будьте осторожны, когда вы "вырезать-вставить, редактировать любые нечетные символы и убедитесь, что все ссылки работают собственности.

Спасибо.

В UNIX и Linux Форумы
Old 10-01-2009
Зарегистрированный пользователь
 

Регистрация: Декабрь 2008
Место проведения: Швейцария
Сообщений: 271
Специальная, я вижу 2, если но только 1 Fi
Old 10-01-2009
Bughunter Extraordinaire
 

Регистрация: May 2005
Расположение: в крайнем левом байт / Dev / KMEM
Сообщений: 1666
Во-первых, пожалуйста, используйте код-теги при размещении кода. Не сделать этого не только запутывает читателя, но и наш автоматический инструмент перевода, который (по понятным причинам) не предполагается перевести код.

Во-вторых, существует специальный форум для экстренной помощи. Во всех других частях просят совета по чрезвычайным считается очень грубо (если у вас есть такая нажатия нужно нанимать кого-то вместо того, чтобы просить нас) и неуместным.

Я закрою этой теме пока вы не скажете мне, как вы намерены исправить эту ситуацию.

-закрытого

Бакунин
Рекламные ссылки
Closed Thread

Закладки

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

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

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

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


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
аварийная остановка наилучшей практики. jsw371 UNIX перспективных И опытных пользователей 10 10-09-2008 10:36 AM
чрезвычайная!!! PKG-конфигурации установки jingt86 UNIX для чайников Вопросы И Ответы 0 10-30-2007 09:46 PM
Чрезвычайная загрузки dags ШОС 2 04-14-2005 11:00
чрезвычайную помощь! о резервном UnixWare luckylwf UNIX для чайников Вопросы И Ответы 1 11-07-2002 09:48 PM



Часовой пояс GMT -4. Текущее время 12:35 AM.


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

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