Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Semenyaka                       2:461/640      06 Nov 2001  13:43:40
 To : Dmitry Ilyshin
 Subject : Вернуть процесс из backg
 -------------------------------------------------------------------------------- 
 
 .REPLY: gorono.zato.ru 1d501448
 .MSGID: 2:461/640 3be7b1d6
 .PID: GED+BSD 1.1.4.7
 .CHRS: CP866 2
 .TID: hpt 0.9.8/bsd 20-12-00
 Hello Dmitry.
 
 05 Nov 01 16:30, you wrote to all:
 
  DI> Запускаем какой-либо процесс (например wget) следующим образом:
  DI> nohup wget ......
  DI> Далее давим Ctrl+Z и процесс уходит в background
 
 Логично. А как, по-твоему, что такое background? С точки зрения не шелла твоего,
 а твоей OS?
 
  DI> обратно в foreground он тоже переходит просто (это смотри команды fg
  DI> и jobs), но если я отваливаюсь от терминала, а потом захожу обратно,
  DI> то вернуть этот процесс в foreground уже не могу.
 
 Безусловно. Потому что термины foreground и background имеют смысл только
 относительно терминала, за которым кто-то/что-то есть. Hет терминала - нет
 background'а.
 
  DI> Его вообще вернуть так можно? Или это бесполезно?
 
 Таким образом, обдумав вышесказанное и _поняв_ ответы на заданные тебе вопорсы -
 ты поймёшь, что тебе нужен посредник, который будет "держать" тебе
 как-бы-терминал в загашнике, пока ты отвалился и где-то гуляешь, чтобы отдать
 тебе его, когда ты нагуляешься. Такой посредник зовётся screen и есть в портах.
 
 Alex
 
 --- IMHO в последней инстанции
  * Origin: ...можжевеловых... (2:461/640)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вернуть процесс из backg   Alex Semenyaka   06 Nov 2001 13:43:40 
Архивное /ru.unix.bsd/1264964399.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional