IrviS писал(а):Гость, squid2mysql не создает пид и как отследить, что по тунелю бегает траф, кроме как команды cat ни чего не спасает. Вопрос остается актуальным.
Ну так отлови pid при помощи pgrep(1)
$! (pid of last background job) был дан для примера.
zingel писал(а):man stat
например? как ме определить consumer'ов у fifo при помощи stat(1)? fstat(1) молчит...
Adekamer писал(а):1 внимательно следить за SIGPIPE
и когда же SIGPIPE должен появится? че-то
trap "echo gotcha" pipe у меня его не ловит
Adekamer писал(а):2 для тестирования можно попробовать еще tee вкорячить (но это очень осторожно)
tee <>fifo log что ли? неа, тогда данные так и остануться в tee, а до адресата не дойдут
Adekamer писал(а):4 в последователях system V (коим не является BCD - но например LInux это последователь) есть отдельные настройки ядра управляющие IPC
sysctl -a | grep ipclissyara писал(а):в общем - согласен, но исходя из прямых программ чтения - тайл например - достаточно проверить что он жив.
tail -f съест все данные... или есть какойто способ
прослушки pipe'а, чтобы не повредить поток в нем?