ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность и Анонимность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Запуск двух и более оболочек. sh,bash и тд
  #1  
Старый 16.02.2007, 22:25
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


Question Запуск двух и более оболочек. sh,bash и тд

Цитата:
vps# sh&
[1] 45076
vps# sh&
[2] 45121

[1]- Stopped sh

[2]+ Stopped sh
vps# ps
а именно: я запускаю две оболочки, первая запускается и висит нормально, однако все последующие ждут пока предыдущая не сдохнет.
что делать если необходимо запустить два интепретатора?
 

  #2  
Старый 16.02.2007, 22:40
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
С нами: 10441826

Репутация: 1686


По умолчанию

не пофессионал в в bsd -- но мне кашется что просто оболочку делает один ексешник и выполняет тоже один пожтому и таблы -- попробуй скопировать bash и запукать отдельно каждую

Последний раз редактировалось genom--; 16.02.2007 в 22:43..
 

  #3  
Старый 16.02.2007, 22:41
Thanat0z
Постоянный
Регистрация: 06.12.2006
Сообщений: 762
С нами: 10225766

Репутация: 2062


По умолчанию

что мешает запустить в скрине?
 

  #4  
Старый 16.02.2007, 22:44
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

2genom-- а как тогда логин работает? ексешник ок)
2Thanat0z что такое скрин. я запускаю в фоне, это неважно суть вопроса не в том как запустить из под шелла, а как запустить хоть програмно. я просто форкаю процесс и в нем вызываю execl для sh например.
 

  #5  
Старый 16.02.2007, 22:48
Thanat0z
Постоянный
Регистрация: 06.12.2006
Сообщений: 762
С нами: 10225766

Репутация: 2062


По умолчанию

screen - спецальная прога, чтоб делать задания в фоне

делаешь так

#screen

далее жмешь CTRL+A+C

у тебя выходит фоновая прога screen с двумя окнами в ней.

Далее

CTRL+A+0 - переключаешьca на первое окно этой проги, и запускаешь tcsh
CTRL+A+1 - переключаешься на второе окно этой проги, и запускаешь bash

Жмешь ctrl+a+d - прога уходит в фон, можешь дисконектится.

Когда захочешь ее вернуть пишешь screen -r

И перед тобой одно из двух окон.


man screen
 

  #6  
Старый 16.02.2007, 22:51
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

кал-метод. может что-нибудь по-проще?
 

  #7  
Старый 16.02.2007, 22:53
Thanat0z
Постоянный
Регистрация: 06.12.2006
Сообщений: 762
С нами: 10225766

Репутация: 2062


По умолчанию

Цитата:
Сообщение от ZaCo  
кал-метод. может что-нибудь по-проще?
зря ты так когда надо будет выполнять десяток заданий в фоне и надо постоянно дисконектится, ты поймешь что без него сложно
 

  #8  
Старый 16.02.2007, 22:56
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

2Thanat0z я прекрасно это понимаю, но ради поездки одной станции в метро не стоит заказывать лимузин. это гемор, тем более я это все программно реализую.
 

  #9  
Старый 16.02.2007, 23:01
Thanat0z
Постоянный
Регистрация: 06.12.2006
Сообщений: 762
С нами: 10225766

Репутация: 2062


По умолчанию

зачем тебе вообще их 2?
 

  #10  
Старый 17.02.2007, 00:19
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

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

Последний раз редактировалось ZaCo; 17.02.2007 в 00:21..
 
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.