有些东西真是难得搞懂。
我的需求是这样的, 写一个程序,让它一直在linux上默默的运行,这应该算是linux daemon进程吧? linux 后台进程? 又或者?
我没写过, 如是自己网上搜索,—— 这么简单的问题也不好意思问同事什么的了, 只好自己解决。
以什么关键词搜索好呢? 那就linux 守护进程吧.. 如是得到类似“如何、编写linux守护进程、(init.d和xinetd)” 之类的,这些东西只是让我越来越晕,没心情看,只是稍稍的浏览一遍,也看不太明白,试了也试不出结果,白费时间。 换一个关键词linux 后台 得到jobs、 ctrl+z、bg、fg、& 、 nohup之类的,这些我已经懂了。。。。
换“linux 服务” 也没有好结果, 郁闷,
换“添加linux 服务” 终于得到一个比较好的结果 :http://www.cnblogs.com/DavidYan/articles/2504151.html
总结
linux 服务:
1 可执行文件serv放入/etc/init.d/下,
serv文件里面对外面的参数做处理arg1 、arg2、、、
serv然后调用另外一个可执行文件, 并后台运行,将普通输出导入另外一个日子文件。
2 执行service serv arg1 如service serv start 执行启动等。
完
靠自己来学习还是比较难,要是有人指导恐怕一分钟就搞定了,但是。。
搜索的时候要选择好关键词才行, 要想清楚自己到底想搜索什么,不然得到不太相关的结果太多反而误事!