|
|
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
|