当前位置:  开发笔记 > 运维 > 正文

用C语言在Linux上获取程序进程(服务和守护进程)

如何解决《用C语言在Linux上获取程序进程(服务和守护进程)》经验,为你挑选了1个好方法。

我想知道如何创建一个在后台启动的应用程序.我目前正在C中创建一个Web服务器作为一个小项目,既学习一些旧的C和Linux套接字编程.但我目前关注的是:

我如何获得当前的流程编号?

我想得到这个,因为当我开始这个过程时,我想显示启动服务的用户的进程号.

我的第二个问题是,如何启动我的应用程序作为守护进程在后台运行?

任何有关我如何做到这一点的参考,教程和/或视频表示赞赏!


也许我有点不清楚; 我想从C中获取进程ID.那么,我是否需要为我的应用程序创建一个shell脚本,或者我可以从C执行此操作吗?



1> JesperE..:

    要获取正在运行的进程标识符,请使用该getpid()函数.

    要创建守护程序,即在后台运行的分离进程,请按照这些说明进行操作.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有