|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/957.13 05 Nov 2001 17:46:23 To : Jen Linkova Subject : Получение PID -------------------------------------------------------------------------------- Hello, Jen! Понедельник Hоябрь 05 2001, Jen Linkova изволил/a написать Senya the talker: >> 1. Дано: шелл. (zsh, согласен и на sh, но дело не в конкретном >> шелле, хотя если решение внутренними командами конкретного шелла, >> то ладно). 2. Требуется: а) запустить процесс в фоне (это ещё пол >> беды, точнее беды-то тут фактически никакой нет, беда в пункте б) >> б) культурно получить pid этого процесса, ушедшего в фон. Hапример >> мне для дальнейших действий требуется дождаться завершения этого >> процесса (понятно, что wait pid, но этот pid же ещё культурно >> получить бы). JL> man sh JL> $! - "Expands to the process ID of the most recent background command JL> executed from the current shell. For a pipeline, the ^^^^^^^^^^^^^^^^^^ JL> process ID is that of the last command in the pipeline." Обычно проблема в этом. Запустили процесс с & на модемном соединении, отвалились, а обратно уже не попасть.:( ету, говорит, твоих job-ов в памяти. Bye, Andrey Ostanovsky. aost @ gbk.spb.ru --- GoldED+/W32 1.1.4.7 * Origin: Sat Station (2:5030/957.13) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/39633be698b6.html, оценка из 5, голосов 10
|