Linux 进程管理 详述(2)

下面看下执行文件exec族

Linux进程管理


就是用来执行文件的,下面我们举两个例子

Linux进程管理

后面的参数要从命理开始,最后以NULL结尾
运行结果:

Linux进程管理

Linux进程管理

运行结果跟上面一样的,其他函数,读者自己写下,运行下就行了

下面来看看守护进程Daemon
守护进程是脱离终端,在后台运行的进程,不会因为终端关闭而关闭
创建守护进行一般是如下几个步骤
1 创建子进行,退出父进程
2 创建新的会话,来脱离终端
3 关闭所有的文件描述符
4 改变工作目录为根目录
5 umask重设权限掩码
6 具体事件

我们来看一个例子

Linux进程管理

Linux进程管理

运行

Linux进程管理

ps -ef

Linux进程管理


我们看到./mydaemon的进程的父进程是1了
再来看看是否一直在往文件中写内容

Linux进程管理


Linux进程管理

如果想杀死这个进程,用kill 进程号即可

Linux进程管理

再看

Linux进程管理


我们的守护进程被杀死了

好了,Linux进程管理就总结到这里,如有问题,欢迎指正,谢谢。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14690.html