如何忽略脚本中的stdin输入

时间:2012-10-26 04:16:14

标签: linux shell

我有一个程序“myprogram”,它在控制台上运行时等待输入键。我们按下某个键后退出。我想在后台运行这个myprogram并忽略stdin输入。

我有一个简单的脚本,

sample.sh脚本

------
./myprogram &
exit 0
------

但是当我跑步时,

%sh sample.sh

myprogram如何从stdin获取一些输入并退出..我想阻止它从stdin获取任何输入,所以即使在sample.sh退出myprogram之后继续运行。

请建议我如何更新sample.sh脚本来实现此目的。

1 个答案:

答案 0 :(得分:4)

您可以将程序的标准输入连接到/dev/null

./myprogram < /dev/null &