|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vassily Kiryanov 2:5054/36 21 Jun 2005 14:29:40 To : Alex Ivanov Subject : PID процесса в sh скрипте -------------------------------------------------------------------------------- 21 Jun 05 10:49, Alex Ivanov wrote to All: AI> Решил переделать все по умному и выводить все в syslog, т.е AI> urlsnarf -i fxp |logger -t urlsnarf & AI> echo $! > /path/to/pid/urlsnarf.fxp0.pid AI> И тут вылезло, что в urlsnarf.fxp0.pid остается pid процесса logger, а AI> не urlsnarf. Есть решение, как обойти? Парсить вывод ps -aux не AI> предлагать, ибо IMHO это тупиковый и неправильный путь. Hичего AI> толкового на эту тему в man sh не нашел Может попробовать воспользоваться собственными переменными? RESULT=`urlsnarf -i fxp` PID=$! echo $RESULT |logger -t urlsnarf & echo $PID > /path/to/pid/urlsnarf.fxp0.pid P.S. Сам не проверял. Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго. Vassily --- * Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/185142b824ff.html, оценка из 5, голосов 10
|