进程控制开发之:实验内容
时间:08-13
来源:3721RD
点击:
有些嵌入式开发板没有syslog服务,读者可以在宿主机上编译运行。
$ gcc daemon_proc.c –o daemon_proc (或者使用Makefile)
(4)运行该程序。
(5)等待10s后,以root身份查看系统日志文件(例如"/var/log/messages")。
(6)使用ps –ef | grep daemon_proc查看该守护进程是否在运行。
4.实验结果
(1)在系统日志文件中有类似如下的信息显示:
Jul 20 21:15:08 localhost daemon_proc_info[4940]: child2 will sleep for 10s
Jul 20 21:15:18 localhost daemon_proc_info[4940]: child2 is going to exit!
Jul 20 21:15:18 localhost daemon_proc_info[4939]: child1 noticed that child2 has exited
读者可以从时间戳里清楚地看到child2确实暂停了10s。
(2)使用命令ps –ef | grep daemon_proc可看到如下结果:
david 4939 1 0 21:15 ? 00:00:00 ./daemon_proc
可见,daemon_proc确实一直在运行。
- 进程控制开发之:Linux进程概述(08-13)
- 进程控制开发之:Linux进程控制编程(08-13)
- 进程控制开发之:Linux守护进程(08-13)
- 现代通信系统与DSP实验平台(07-12)
- AT89S51单片机实验系统的开发与应用(06-21)
- 基于VRML和JavaScript的数码摄影虚拟实验系统的设计与实现(09-20)