我在 Bash 脚本中运行以下命令:
nohup java server_program.jar &
我希望它开始运行并顺利运行。但是,出于某种原因,它说它正在忽略输入等,并等待额外的返回键击。我可以从 bash 脚本中删除此等待或发送额外的返回吗?
答案1
编写一个简短的“包装器”脚本以避免 nohup 重定向:
#!/bin/bash
printf "\n" | java server_program.jar &
并运行它nohup scriptname.sh
(记住使其可执行,并且脚本可能不在您的路径中)。