Linux下后台守护进程的编写实例

相信随着Linux的普及,大家都在写不少Linux下的程序了,尤其是一些服务端程序慢慢地都转到Linux下了吧。大家必然碰到问题是如何让自己的进程成为守护进程,在系统启动的时候运行,并且永远是后台进程。下面就写一个这样的程序了。

继续阅读 »

linux下c语言编程exec函数使用

exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变,和调用exec函数的进程一样。

继续阅读 »

Linux下基于TCP的文件传输

Linux下基于TCP的文件传输

继续阅读 »

Linux下递归创建目录

Linux下递归创建目录,废话不多说,上源码

继续阅读 »

Linux下C语言获取本机IP地址

Linux下C语言获取本机IP地址,废话不多说,上源码

继续阅读 »

inotify

简介: 当需要对 Linux®文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。

继续阅读 »

用 inotify 监控 Linux 文件系统事件

当需要对 Linux®文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。(2010 年 9 月 10 日,对本文的 可下载示例代码 进行了更新,更正了一个打印错误。— 编辑注。

继续阅读 »

一行shell判断Linux是64位还是32位

一行就能搞定,输出32位或者64位

用在Makefile里非常给力……

SVN版本库的迁移

刚开始在SVN上建立项目时,把工程代码导入到了版本库的根目录,没有放在trunk里,当时没有多想这个问题。现在项目分支越来越多了,发现没有tag或者branch,真是非常麻烦,所以得想办法把已经使用了近两个月的版本库移动到trunk里。
继续阅读 »

MongoDB的备份(mongodump)与恢复(mongorestore)

不用多想,数据的备份无论什么时候都是必须的,尤其是重要数据。

MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump.exe和mongorestore.exe文件。

继续阅读 »