僵尸进程和孤儿进程
MQTT-and-CoAP
回收 fork() 的子进程
使用 fork()
函数派生出多个子进程来并行执行程序的不同代码块,是一种常用的编程泛型。但是,在使用 fork()
函数时若处理不当,很容易产生僵尸进程。
解决 ubuntu 64 位系统无法运行 32 位程序的问题
新装主机 ubuntu 64
系统,32 位编译工具链不能正常执行,需要安装支持包
http-error-code-501
HTTP 501 错误 – 未实现 (Not implemented)
http-cgi
CGI 概念
git-submodule
在一个 git 仓库中使用另外一个 git 仓库,而且需要保持独立的提交,可以使用 git submodule
来完成
使用 Aria2 下载网盘文件
使用 BaiduExporter
aria2
chrome
以及 YAAW
构建下载系统
shell 多线程编程和 wait 命令
dvb api `_IOW` 工作不正常
Linux DVB API 添加 IOCTL 时使用 _IOW
_IOR
_IOWR
工作不正常,只有 _IO
正常
shell 向子进程发送信号
处理包含子进程的脚本,假设您希望终止任意子进程,那么还需要停止这些脚本。 trap
命令完成此操作。
使用 flock 保证 shell 单例执行
使用 flock
给 shell 脚本
上锁,保证对某些关键数据或设备的访问。
ptrace
linx-kernel-stack
通过 /proc 查看 Linux 线程运行状态
通过 /proc/PID/status
来判断线程运行状态