UNIX环境高级编程五讲解PPT.PDFVIP

  • 37
  • 0
  • 约2.56千字
  • 约 13页
  • 2019-03-12 发布于天津
  • 举报
实验五讲解 《UNIX环境高级编程》 助教 蔡珉星 实验要求  信号处理: 要求: 1、编制具有简单执行时间限制功能的shell : myshell [ -t time ] 这个测试程序的功能类似实验1 ,但是具有系统shell (在cs8服务器 上是bash)的全部功能。time是测试程序允许用户命令执行的时间 限制,默认值为无限制。当用户命令的执行时间限制到达时,测试程 序终止用户命令的执行,转而接收下一个用户命令。 2、myshell只在前台运行。 3、按Ctrl-\键不是中断myshell程序的运行,而是中断当前用户命令 的接收或终止当前用户命令的执行,转而接收下一个用户命令。 4、注意信号SIGALRM和SIGQUIT之间嵌套关系的处理。 实验基础  先将书上的内容看明白: 学习和掌握信号的处理方法,特别是sigaction ,alarm ,sigpending , sigsetjmp和siglongjmp等函数的使用。利用可靠信号机制解决信号 处理时可能出现的时间

文档评论(0)

1亿VIP精品文档

相关文档