当前位置: 技术问答>linux和unix
刚开始用linux写程序,问个简单的后台运行问题
来源: 互联网 发布时间:2016-02-15
本文导语: 我写的一个程序直接运行任何问题都没有,但只要一后台运行就不正常了,按一下键会显示[1]+ Stopped,似乎是已经不运行了,用ps看进程列表里还有,只是状态是T,这个程序里会不停的间隔一段时间向串口写一些数...
我写的一个程序直接运行任何问题都没有,但只要一后台运行就不正常了,按一下键会显示[1]+ Stopped,似乎是已经不运行了,用ps看进程列表里还有,只是状态是T,这个程序里会不停的间隔一段时间向串口写一些数据,后台运行时也不再写了。
请教各位高手这是什么情况??
请教各位高手这是什么情况??
|
可能是你程序中有要从键盘读数据的地方。比如说你里边有scanf,gets这样的函数调用。
|
转到后台就不能读键盘了,取消读键盘的代码看看
|
后台程序不能从标准输入读数据的。
|
调用键盘驱动程序, 或者中断向量INT 21H, 可以响应键盘.