LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 765|回复: 2

新手求教各位大大一个shell program 的问题...

[复制链接]
发表于 2006-12-6 10:14:18 | 显示全部楼层 |阅读模式
怎样编一个program是用来在一个test最后 check if the student has run out of time的? 时间规定是15分钟!
还有check一个登录的ID是没有做过这个test的.
谢谢各位大大~这两个问题困扰小弟多天了...
发表于 2006-12-6 11:17:42 | 显示全部楼层
可以给每个登陆的ID设置两个属性,一个表示是否参加了测试,一个表示他完成测试的时间。
回复 支持 反对

使用道具 举报

发表于 2006-12-9 18:57:43 | 显示全部楼层
计算执行时间可以用time{ ...; ... ; }
也许可以这样做:
1).把学生的程序弄到后台:time{ test; } &
2).sleep(400)
3)检查后台进程状态:还在运行就表明超时...或者已经结束就去检查下他的输出

我初学linux,第3步用ps获取状态吗?请大大们多指教
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表