我有一个程序“myprogram”,它在控制台上运行时等待输入键。我们按下某个键后退出。我想在后台运行这个myprogram并忽略stdin输入。
我有一个简单的脚本,
sample.sh脚本
------
./myprogram &
exit 0
------
但是当我跑步时,
%sh sample.sh
myprogram如何从stdin获取一些输入并退出..我想阻止它从stdin获取任何输入,所以即使在sample.sh退出myprogram之后继续运行。
请建议我如何更新sample.sh脚本来实现此目的。
答案 0 :(得分:4)
您可以将程序的标准输入连接到/dev/null
:
./myprogram < /dev/null &