好的,我的第一个问题是对我所问过的任何错误表示抱歉。
我正在尝试创建一个脚本jenkins.sh,它应该在后台调用/启动另一个进程(start_rhino.sh
)(如果正常启动它将接管控制台并且不会释放命令行,除非它是停止)。
到目前为止,我已经尝试过:
./start-rhino.sh &
- >启动过程与./start-rhino.sh
nohup ./start-rhino.sh &
- >需要按键才能继续
并且没有一个立即释放命令行以使脚本继续进行。无奈之下,我也尝试过双&&和/或但没有成功。我认为nohup工作得最好,但需要进入'进入'按键以继续命令行(我直接从命令行尝试了它们,而不是通过运行脚本)
答案 0 :(得分:2)
nohup ./start-rhino.sh < /dev/null 2>&1 > /dev/null &