|
请问如何实现这个多进程?
目的,让用户响应屏幕输入,超过多少时间没有响应则程序自动退出。
#!/bin/bash
{
N=1
while [ $N -le 500 ]
do
N= ` expr $N + 1 `
done
} &
fg %+
#想用这种方式来作为计时,放在后台自动运行,不知是否可行? 如果用sleep是
不是好些?运行时程序提示fg出错,找不到对应的进程。
echo please input your codes
read Input
#一执行到read,程序总是停下来等待输入,怎么办? 又不能把read放到后台。
echo $Input
还有,有没有办法实现后台程序和前台程序之间的通信? |
|