Chinaunix

标题: help:read标准输入的shell无法在NOHUP下运行? [打印本页]

作者: flyinfj    时间: 2006-09-27 09:56
标题: help:read标准输入的shell无法在NOHUP下运行?
我的SHELL用到一个read标准输入,我想将这个SHELL放在后台运行,
nohup ./a.sh &.
但是这样我将终端退出后,nohup ./a.sh &.不久也退出。并不能一直
保留在后台运行??
有什么办法使其一直在后台运行,或者替代方法???

>more a.sh
#!/user/bin/sh
while read line
do
  echo $line
done

作者: 玉壶公子    时间: 2014-05-08 10:50
nohup会重定向标准输入为/dev/null
可以将标准输入重定向到文件
作者: expert1    时间: 2014-05-08 11:33
这里read从哪里读取数据的,没有重定向和/dev/tty啊你的代码里面




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2