Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google Site



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

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

Регистрация: август 2005
Сообщений: 2
Код выхода из rexec?

Как мне / есть ли способ вернуть выход кода с удаленного компьютера?
Эхо $? от местных принимающих только дает 0, если rexec сама команда завершилась успешно. Но что, если в случае с удаленной командой failiing? Эхо $? по-прежнему дает локальный 0, но я заинтересован в выходе из кода отсутствии команды на удаленный хост ...
Рекламные ссылки
Old 08-12-2005
reborg's Avatar
reborg reborg is offline Forum Staff  
Администратор
 

Регистрация: Mar 2005
Место проведения: Ирландия
Сообщения: 4361
На удаленный хост повторить выход код после команды, и использовать его по локальной с помощью хвоста -1 о выходе из rexec команды.
Old 08-16-2005
Зарегистрированный пользователь
 

Регистрация: август 2005
Сообщений: 2
Unhappy

привет reborg и все,
Я попытался это и он все еще возвращает 0. Я даже rexec'ed одна глупость команды (нечто вроде "lsdflkjfd" - которое я уверен, не делайте ничего ...) и эхо $?, как:

rexec Server1 "lsdflkjfd; Эхо $?"
Я войти с именем пользователя и паролем, и это перекликается назад:

KSH: lsdflkjfd: не найдено.
0

Он по-прежнему возвращает 0!!!
Old 08-16-2005
reborg's Avatar
reborg reborg is offline Forum Staff  
Администратор
 

Регистрация: Mar 2005
Место проведения: Ирландия
Сообщения: 4361
Одноместный котировки В противном случае оболочка будет расширяться $?

Вот что я получаю:

Код:
# rexec aserver 'dummy; echo $?'
ksh: dummy:  not found
127

Old 05-04-2009
Зарегистрированный пользователь
 

Регистрация: Май 2009
Сообщений: 1
Почему она работала reborg, но не для Диего

Разница заключается в том, что Диего окружили удаленного вызова в двойные кавычки, и reborg используются одиночных кавычек.

В случае Диего, его оболочка толковать строку прежде отправка его в качестве аргумента для rexec, так rexec прошла команда "" lsdflkjfd; Эхо 0 "

Как reborg указал, ее жизненно важным использовать единый котировки
Рекламные ссылки
Closed Thread

Закладки

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

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

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

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


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Выход Кодексы cmschube Shell программирование и сценарии 1 04-04-2008 12:34
Разница б / т выход кодов $ * и $ @ praveen_b744 Shell программирование и сценарии 1 09-19-2007 10:53 AM
Пояснение для выхода кодов 2 sesedada UNIX перспективных И опытных пользователей 1 06-25-2006 03:31 AM
Где я могу найти список кодов выхода? (Выход код 64) jkuchar747 UNIX для чайников Вопросы И Ответы 3 12-07-2004 06:08 PM
EXIT CODES Донна Картер Программирование 3 05-31-2001 10:35 PM



Часовой пояс GMT -4. Текущее время 08:43 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