Nohup linux 命令等待额外的返回,我该如何防止这种情况发生?

Nohup linux 命令等待额外的返回,我该如何防止这种情况发生?

我在 Bash 脚本中运行以下命令:

nohup java server_program.jar &

我希望它开始运行并顺利运行。但是,出于某种原因,它说它正在忽略输入等,并等待额外的返回键击。我可以从 bash 脚本中删除此等待或发送额外的返回吗?

答案1

编写一个简短的“包装器”脚本以避免 nohup 重定向:

#!/bin/bash
printf "\n" | java server_program.jar &

并运行它nohup scriptname.sh(记住使其可执行,并且脚本可能不在您的路径中)。

相关内容