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 06-23-2008
Зарегистрированный пользователь
 

Регистрация: Jun 2008
Сообщений: 2
Как для начала процесса, как демон SSH, используя команду?

Здравствуйте,

Мне нужно запустить команду на удаленном Linux с помощью SSH команды из моей локальной машине. Я могу выполнить команды на удаленной машине с помощью SSH, но это ведет себя странно.

Команда должна начать демон Процесс по дистанционному Box Linux и контроль должны вернуться ко мне странным, но этого не произошло. Команда работает должным образом (т.е. начинается демон процесс), когда я SSH на удаленном Box Linux и введите команду на консоли.

Вот как я даю команды на удаленной машине Linux после sshing в соответствующем поле.

$ / USR / местное / BIN / fatality.sh - Email nitins.shukla \u003d @ gmail.com - log_dir \u003d / TMP / летальность &
[1] 23274
$

Это прекрасно работает и процесс запускается как демон в фоновом режиме.

Но когда я пытаюсь запустить эту команду на поле же Linux с локального компьютера, этот процесс не запускается демон и работает в фоновом режиме. Вот как я даю команду из моей машине Linux

$ SSH Root @ remotelinux "/ USR / местное / BIN / fatality.sh - Email nitins.shukla \u003d @ gmail.com - log_dir \u003d / TMP / летальность \" & \ ""

Контроль не вернется ко мне. Вход на удаленный Box Linux я считаю, что процесс запущен, но не как демон процесс в фоновом режиме.

Может кто-нибудь помогать, как я должен передать команду SSH для начала процесса демон процесс, с тем, что управление возвращается ко мне.

Примечание как время я использую же учетной записью, то есть коренные для входа на удаленный компьютер Linux.

Любая помощь глубоко признательны.

Спасибо С уважением,
Нитин
Рекламные ссылки
Old 06-23-2008
zaxxon's Avatar
zaxxon zaxxon is online now Forum Staff  
Модератор
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2668

Код:
ssh -f root@remotelinux .....

Цитата:
\ "& \"
Это не должна быть написана так, больше похоже

Код:
.... &"

IE. амперсанд не должны быть в дополнительные кавычки не надо также маскировать с помощью обратной косой черты.
Old 06-23-2008
Зарегистрированный пользователь
 

Регистрация: Jun 2008
Сообщений: 2
Как для начала процесса, как демон SSH, используя команду?

-F опцией, SSH команду на своей местной Box Linux для работы в фоновом режиме, который не то, что я намерен хотим сделать. Я хочу, чтобы процесс на удаленных Linux (что я вызову к мысли команд SSH), чтобы запустить в фоновом режиме на удаленном Box Linux.
Old 06-23-2008
zaxxon's Avatar
zaxxon zaxxon is online now Forum Staff  
Модератор
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2668
Да, вы получили SSH процесс на вашем локальном компьютере левых, которые больше не нужен, Да. На удаленной машине она будет работать без проблем и при отправке команды вам будет вернуться на Ваше приглашение.
Я не лучшая идея атм Если я подхожу с одним, я буду после его.
Old 06-25-2008
Зарегистрированный пользователь
 

Регистрация: Jun 2008
Сообщений: 2
Те же проблемы

У меня та же проблема. У меня круиз-контроль Kick Off сценарий, который развертывается в Dev машины ночные и начать службу, но SSH процесс по-прежнему работает в фоновом режиме вызывая круиз-контроль, чтобы повесить.

Я имею в виду попытки запуска демон на экране так, что я могу отделить от консоли, но не знает, как сделать это в скрипте, я только использовать экран с помощью командной строки, используя Ctrl команд.

Любые мысли?
Old 06-26-2008
Зарегистрированный пользователь
 

Регистрация: Jun 2008
Сообщений: 2
точка STDIN и STDOUT в / Dev / NULL

Я нашел это на Google Groups: Начиная с демона SSH - comp.unix.admin | Группы Google

SSH сервер "программы </ Dev / NULL> / Dev / NULL 2> & 1 & '

, который перенаправляет STDIN в / Dev / NULL, STDOUT в / Dev / NULL, и STDERR в STDOUT

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

Воля
Рекламные ссылки
Closed Thread

Закладки

Теги
Linux, Solaris

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

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

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

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


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Stoping И начала CRON демон Отман ШОС 0 04-30-2007 11:23 AM
Запуск MySQL демон ЮНИСПЕЙС UNIX для чайников Вопросы И Ответы 15 12-14-2006 09:40 PM
начало процесса count_zero OS X (Apple) 2 08-09-2004 04:39 PM
захват процесс ID при создании фонового процесса jleavitt Shell программирование и сценарии 10 04-04-2002 09:04 AM
Daemon процесс s_chordia Программирование 2 01-17-2002 02:09 PM



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


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