Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Запуск двух и более оболочек. sh,bash и тд (https://forum.antichat.xyz/showthread.php?t=33542)

ZaCo 16.02.2007 22:25

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

vps# sh&
[1] 45076
vps# sh&
[2] 45121

[1]- Stopped sh

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

genom-- 16.02.2007 22:40

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

Thanat0z 16.02.2007 22:41

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

ZaCo 16.02.2007 22:44

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

Thanat0z 16.02.2007 22:48

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

делаешь так

#screen

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

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

Далее

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

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

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

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


man screen

ZaCo 16.02.2007 22:51

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

Thanat0z 16.02.2007 22:53

Цитата:

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

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

ZaCo 16.02.2007 22:56

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

Thanat0z 16.02.2007 23:01

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

ZaCo 17.02.2007 00:19

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


Время: 15:11