澳洲国立大学预科难吗:一个Linux下的后台运行问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 11:45:34
有对linux熟的么
我有个脚本 前台运行正常,到后台就不行了也就是:
./**.sh 输出的文件是正确的
./**.sh & 后输出的文件就少东西了
好像脚本里调用另外一个脚本(./***.sh >>sdf.log)的输出就没了
WHY ?
Shell脚本后台输出出现的问题
源码如下(jiankong.sh,调用autotelnet.sh):
#!/bin/bash
while(true)
do
date >>jiankong.log
echo "---------------------------------------------------------------------------------------------------------------------------------------------" >>jiankong.log
./autotelnet.sh | awk '/ippool/{print $4}' >>jiankong.log
sleep 60
done

在shell下输入: ./jiankong.sh 的结果(每分钟都有输出,正常)
四 11月 3 10:56:00 CST 2005
---------------------------------------------------------------------------------------------------------------------------------------------
81
47
68
90
在shell下输入: ./jiankong.sh &的结果(输出停止,ps -A进程还在)
四 11月 3 10:56:00 CST 2005
---------------------------------------------------------------------------------------------------------------------------------------------

请把你的脚本帖出来