微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 进程控制开发之:实验内容

进程控制开发之:实验内容

时间: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确实一直在运行。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top