|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Ivanov 2:5020/400 21 Jun 2005 10:49:37 To : All Subject : PID процесса в sh скрипте -------------------------------------------------------------------------------- Hi All. Есть такая конструкция в sh скрипте: urlsnarf -i fxp >> /path/to/log/log.txt & echo $! > /path/to/pid/urlsnarf.fxp0.pid Решил переделать все по умному и выводить все в syslog, т.е urlsnarf -i fxp |logger -t urlsnarf & echo $! > /path/to/pid/urlsnarf.fxp0.pid И тут вылезло, что в urlsnarf.fxp0.pid остается pid процесса logger, а не urlsnarf. Есть решение, как обойти? Парсить вывод ps -aux не предлагать, ибо IMHO это тупиковый и неправильный путь. Hичего толкового на эту тему в man sh не нашел FreeBSD 5.4-CURRENT, shell - /bin/sh --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/16679667f0386.html, оценка из 5, голосов 10
|