社区
Linux/Unix社区
帖子详情
守护进程怎样调试?
sharkmouse
2006-07-14 09:50:12
编写了一个守护进程,但发现没有办法调试,不知道哪位大侠可以指点一下。
...全文
380
1
打赏
收藏
守护进程怎样调试?
编写了一个守护进程,但发现没有办法调试,不知道哪位大侠可以指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linaxing
2006-07-15
打赏
举报
回复
如果要调试已经在运行的daemon进程:
先用ps命令找出你的进程的进程号,例如你的程序叫mydaemon则可以这样:
ps -ef|grep mydaemon
然后就可以用gdb来对这个进程进行调试了,假设mydaemon在当前目录下,则:
gdb ./mydaemon pid
也可以先进入gdb然后用gdb的attach名利把这个进程加载近来。
如果进程还没有运行则可以直接用gdb来运行也可以:
gdb ./mydaemon
然后设置断点,然后run
还有一个常用的办法就是用strace
strace -p pid
这个办法有时候用来检查一些错误很有效。
如何
调试
守护进程
NULL 博文链接:https://sealbird.iteye.com/blog/868220
linux进程守护相关
重要的
守护进程
,其中“crond、syslog、keytable、xinetd、kudzu、iptables”等是需要运行的,echo、echo-udp、daytime、daytime-udp、chargen、chargen-udp主要是做
调试
用,普通用户基本用不到,可以关闭。
嵌入式系统中
守护进程
的编写及
调试
守护进程
是Linux系统开发中很重要的知识点,很多朋友对这个问题掌握的不是很深入,今天我就写写这方面的问题,可以帮助大家熟悉
守护进程
的编写过程。
Linux
守护进程
Linux
守护进程
的写法,并且已通过
调试
,无任何错误~
fastd:适用于 FreeBSD 的快速安全隧道
守护进程
(fastd)
禁食 FreeBSD 的 VPN 协议的实现。 它由一个内核模块和一个用编写的用户空间
守护进程
组成。 特征 高性能 TUN 支持(第 3 层) 双栈(IPv4 + IPv6) FHMQV(Fully Hashed Menezes-Qu-Vanstone)密钥交换 空密码(无加密) 安装 内核模块 svnlite checkout https://svn.FreeBSD.org/base/releng/12.0 /usr/src # cloning ... cd kmod make sudo kldload ./fastd.ko 要创建
调试
版本: make DEBUG_FLAGS=-DDEBUG
守护进程
go get github.com/digineo/fastd go install github.com/digineo/fastd
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章