linux实验.docVIP

  • 12
  • 0
  • 约小于1千字
  • 约 8页
  • 2017-02-08 发布于重庆
  • 举报
linux实验

进程管理 1. 通过下列命令了解系统进程相关的信息: ps –ef ps –aux pstree 用top命令查看进程动态信息 2. 用ps –ef查看系统进程信息,写出任意三个守护进程的名字。PPID为1的是守护进程) cron atd whoopsie 3. 编写一个C程序,循环100次,每隔一秒输出“hello, n.”, n为每次循环次数。在前台运行该程序,在运行过程中把它挂起,用jobs命令查看其信息;将其恢复至前台继续运行,并将其终止。 4. 编写一个C程序a.out执行死循环,对该程序执行两个并发进程,一个在前台运行,一个在后台运行;通过另一个终端用top命令查看。用kill命令杀死在后台执行的a.out。把前台执行的a.out进程挂起,接着让其在后台运行,让其到前台运行;在另一个终端上把该进程杀死。 打开另一个终端 在原来的终端ctrl+Z挂起前台进程,显示 此时原来的终端显示: 5. 编写一段C程序完成:父进程创建两个子进程,每个子进程都在屏幕上输出自己的进程号,父进程输出自己的进程号和两个子进程的进程号。 6. 编写一段C程序完成:父进程创建一个子进程后等待,子进程将当前目录下的文件以长格式输出,父进程等子进程结束后输出“child task complete!”。 7. 请fork一个子进程,子进程循环输出5次“I am child process, my pid is”,后面跟着其进程号,每隔一秒打印一次。父进程循环输出5次”I am father process, my pid is ” ,后面跟着其进程号,也是每隔一秒输出一次。 要求(1)异步的方法,即处理器随机给不同的进程; (2)同步的方法,父进程等待子进程5次全部打印输出后才执行自己的输出语句。

文档评论(0)

1亿VIP精品文档

相关文档