Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по strace -p {pid}
однако на ФРИ такое не проходит :
root@mars# strace -p 560
strace: open("/proc/...", ...): No such file or directory
trouble opening proc file
---
сама папка /proc существует но там ничего нет.
Подскажите пжлста , что можно сделать ? чего то я не договоняю чего мне не хаватает что бы в /proc писались данные или
- как можно отследить что происходит с процессом ?
>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>strace -p {pid}
>однако на ФРИ такое не проходит :
>root@mars# strace -p 560
>strace: open("/proc/...", ...): No such file or directory
>trouble opening proc file
>---
>сама папка /proc существует но там ничего нет.
>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>чего мне не хаватает что бы в /proc писались данные или
>
>- как можно отследить что происходит с процессом ?поставить linux_base (напрмер из портов)
mkdir /proc
затем mount_linprocfs /compat/linux/proc /proc
ну и в fstab прописать
до кучи
man mount_linprocfs
>
>поставить linux_base (напрмер из портов)
>mkdir /proc
>затем mount_linprocfs /compat/linux/proc /proc
>ну и в fstab прописать
>до кучи
>man mount_linprocfs
Вы хоть сами поняли, что сказали???
В FreeBSD есть отдельная от Линукс procfs, нет смысла в извращениях, подобных Вашему.В ядре должны быть строки:
options PSEUDOFS
options PROCFSВ /etc/fstab необходимо прописать:
proc /proc procfs rw 0 0
после чего монтируете mount /proc.
Всё!
>>
>>поставить linux_base (напрмер из портов)
>>mkdir /proc
>>затем mount_linprocfs /compat/linux/proc /proc
>>ну и в fstab прописать
>>до кучи
>>man mount_linprocfs
>
>
>Вы хоть сами поняли, что сказали???
>В FreeBSD есть отдельная от Линукс procfs, нет смысла в извращениях, подобных
>Вашему.
>
>В ядре должны быть строки:
>
>options PSEUDOFS
>options PROCFSИМЕЕН ТАКИЕ СТРОКИ В Файле ядра присутсвуют
>
>В /etc/fstab необходимо прописать:
>
>proc /proc procfs rw 0 0а такого нет
- добавил>
>после чего монтируете mount /proc.
>
>Всё!УРА ! все заработало ! как надо
Спасиба
>>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>>strace -p {pid}
>>однако на ФРИ такое не проходит :
>>root@mars# strace -p 560
>>strace: open("/proc/...", ...): No such file or directory
>>trouble opening proc file
>>---
>>сама папка /proc существует но там ничего нет.
>>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>>чего мне не хаватает что бы в /proc писались данные или
>>
>>- как можно отследить что происходит с процессом ?
>
>поставить linux_base (напрмер из портов)
>mkdir /proc
>затем mount_linprocfs /compat/linux/proc /proc
>ну и в fstab прописать
>до кучи
>man mount_linprocfsа существуют в ФРИИ другие способы отладки ? подобные strace в LINUX ?
>>>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>>>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>>>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>>>strace -p {pid}
>>>однако на ФРИ такое не проходит :
>>>root@mars# strace -p 560
>>>strace: open("/proc/...", ...): No such file or directory
>>>trouble opening proc file
>>>---
>>>сама папка /proc существует но там ничего нет.
>>>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>>>чего мне не хаватает что бы в /proc писались данные или
>>>
>>>- как можно отследить что происходит с процессом ?
>>
>>поставить linux_base (напрмер из портов)
>>mkdir /proc
>>затем mount_linprocfs /compat/linux/proc /proc
>>ну и в fstab прописать
>>до кучи
>>man mount_linprocfs
>
>а существуют в ФРИИ другие способы отладки ? подобные strace в LINUX
>?man truss
>>>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>>>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>>>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>>>strace -p {pid}
>>>однако на ФРИ такое не проходит :
>>>root@mars# strace -p 560
>>>strace: open("/proc/...", ...): No such file or directory
>>>trouble opening proc file
>>>---
>>>сама папка /proc существует но там ничего нет.
>>>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>>>чего мне не хаватает что бы в /proc писались данные или
>>>
>>>- как можно отследить что происходит с процессом ?
>>
>>поставить linux_base (напрмер из портов)
>>mkdir /proc
>>затем mount_linprocfs /compat/linux/proc /proc
>>ну и в fstab прописать
>>до кучи
>>man mount_linprocfs
>
>а существуют в ФРИИ другие способы отладки ? подобные strace в LINUX
>?
конечно, разные отладчики можно найти в портах:/usr/ports/sysutils
/usr/ports/devel
и тд и тпПрим: работу с procfs после выхода 5.3 поправили, соль в том что
procfs автоматически должна монтироваться на время работы, поэтому
не требуется иметь постоянного mount'а через fstab, после выявления
пенок с рядом отладчиков, ситуация была исправлена
Кто знает где находиться в папке /proc процессы которые выполняемые в задано терминале???