|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957.10 20 Dec 2002 00:37:21 To : Stas Degteff Subject : sendmail, запущенный по system() --------------------------------------------------------------------------------
Hello, Stas!
Четверг Декабрь 19 2002, Stas Degteff изволил/a написать All:
SD> Есть программа, которая запускает sendmail для отправки некоего файла.
SD> Раз в несколько дней этот запуск не завершается полностью: вызывающая
SD> программа висит и ждет (видимо возврата из system()). Как бы отследить
SD> момент зависания? `ps -ax` не показывает зависший sendmail -
SD> соответственно он уже завершился, но вызвавшая программа не получила
SD> управление назад....
В начале работы создаешь файл-флаг, а затем анализируешь его на "старость".:)
После некоторого, достаточного для здравого смысла, промежутка времени считаем
процесс завершенным.
Bye, Andrey Ostanovsky. aost @ gbk.spb.ru
--- System Uptime: 0001:22:09:56
* Origin: Если хочешь поработать - ляг поспи, и все пройдет! (2:5030/1957.10)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/45783e022e54.html, оценка из 5, голосов 10
|