如何忽略脚本内的 stdin 输入

paw*_*wan 4 linux shell

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

我有一个小脚本,

示例.sh 脚本

------
./myprogram &
exit 0
------
Run Code Online (Sandbox Code Playgroud)

但当我跑步时,

%sh 样本.sh

我的程序如何从标准输入获取一些输入并退出。我想阻止它从标准输入获取任何输入,这样即使在sample.sh退出后,我的程序仍会继续运行。

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

rua*_*akh 5

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

./myprogram < /dev/null &
Run Code Online (Sandbox Code Playgroud)