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 Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как отдельные цифры и слова из файла с помощью скриптов kamakshi S UNIX для чайников Вопросы И Ответы 1 06-26-2008 10:02 AM
Я хочу объединить два AWK сценарии, которые испытывает же петлю и Filelist Лакшми Нараян Shell программирование и сценарии 6 06-19-2007 06:02 PM
Solaris логин скрипты citrowske SUN Solaris 0 02-08-2007 04:11 PM
скрипты не выполняются (Solaris 8) smcadoo UNIX перспективных И опытных пользователей 3 01-25-2006 01:02 PM
убить скрипты под Solaris 98_1LE UNIX для чайников Вопросы И Ответы 1 04-05-2002 06:15 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 10-04-2008
solaix14 solaix14 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 48
Angry Помощь со скриптом, который будет сочетать в себе два отдельных сценариев для ОС Solaris и AIX

Здравствуйте, эксперты,
У меня отдельный скрипт (KSH) каждая Solaris и AIX для установки основных приложений (например, BigBrother). У меня также есть скрипт установки, который дает меню для выбора конкретного приложения для установки с кучей приложений.
Сейчас я пытаюсь объединить отдельные скрипты в один, чтобы:

1) Когда я впервые запустить "Installer" сценарий, то найдет ли это Solaris или AIX окно
2) запустить Solaris части скрипта, если это поле Solaris и AIX части, если она IBM коробку из объединены сценарий. (нечто вроде перехода на AIX сценария после установки скрипта считает IBM окно или наоборот)


Пожалуйста, помогите мне в этом
Old 10-04-2008
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5763
Предположим, ваш двух сценариев называется solaris.sh и aix.sh
Создайте скрипт обертка
Код:
uname | grep -qi aix 
if [ $? -eq 0 ]
      aix.sh
else
      solaris.sh
fi
Это предполагает, что Вы есть POSIXuname-совместимый с обеих систем.
Old 10-04-2008
solaix14 solaix14 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 48
Здравствуйте, эксперты,
Пожалуйста, помогите мне в этом.
Это автор сценария:
Я хотел заявок BigBrother, PowerKeeper / PowerBroker т.д.. , который я во время установки сервера строить для AIX и Solaris. У меня уже есть отдельная установка скриптов для обеих ОС для всех приложений. Теперь, я хочу объединить эти отдельные сценария (например, bigbrotheraix.ksh и bigbrothersolaris.ksh в единый bigbrotherunix.ksh)

От одного моего сценария "installer.ksh" (меню для выбора требуемого приложения от многих других приложений). ваш выше обертки отлично работает, выберите либо Solaris или AIX используя 'uname'. Я сделаю эту оболочку на вершине installer.ksh скрипт для выбора ОС и печатать сообщения:: Print "Вы выбрали $ OS поле, чтобы установить вашу заявку. Пожалуйста, выберите из меню ниже, чтобы установить $ OS совместим применения"
Сейчас, когда элемент выбирается в меню, я должен иметь возможность перейти на единый сценарий, содержащий как Solaris и AIX сценариев (например, bigbrotherunix.ksh) и выберите Solaris части скрипта, если это окажется в Solaris поле.

Спасибо за ваше внимание.

Последний раз редактировалось solaix14; на 10-05-2008 01:29 PM.. Причина: нет ответа ..
Old 10-04-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Нечто подобное этому времени.

Код:
# early on in the script
uname=$(uname)

# now whenever you need to branch
case $uname in
  AIX)  do aix stuff
        do some more aix stuff;;
  Solaris)
        do solaris stuff;;
esac
Вы захотите поэкспериментировать немного с подходящей uname строку. Я угадал он может быть в верхнем регистре AIX и надлежащей индивидуальной Solaris, но у меня нет свободного доступа к любой системе, чтобы проверить это.
Old 10-06-2008
solaix14 solaix14 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 48
Помощь с использованием тематических заявление оболочки Корна

Здравствуйте, эксперты,
1) У меня есть два скрипта (один для Solaris и один для AIX), теперь хочу поставить эти два скрипта в один.
2) Теперь я хочу использовать этот сценарий (вместе) с другой сценарий:
а) выбор, если это поле Solaris или AIX
б) выполнить Solaris части скрипта от совместного сценария, если поле
одерживает для ОС Solaris и наоборот с помощью тематических заявление.

Заранее благодарим.
Old 10-06-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Там, похоже, не все здесь, которых мы уже не отвечал. Какую часть вы испытываете трудности с?
Old 10-06-2008
solaix14 solaix14 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 48
эпохи,
Спасибо за ответы обратно.
Вы можете, пожалуйста, помогите мне с этой, в частности:
Код:
 
OStype='uname -s'
case $OStype in
SUN) commands;;
 
AIX) commands;;
 
esac
Будете ли вы будьте любезны пополнить Команды поле,
пойдут на AIX часть сценария после OStype \u003d AIX, и наоборот.
Я не изменил ничего в оригинале сценария, но приложил Экс скрипта внизу Solaris сценарий.

(Я не так много знакомых с сценариев, ваша помощь будет очень благодарны)

Заранее благодарим.
Closed Thread

Закладки

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

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

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

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




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


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