求一个shell脚本,在脚本中启动程序

时间:2022-10-03 21:53:36
我的程序是死循环,当我在shell脚本中写入
cd /home/yc/GameServer/GameServer/Debug
./GameServer s1
启动shell脚本就会在运行程序,而不会执行sh脚本后面的,且shell脚本不退出,我的想法是启动程序后,shell脚本可以一次往下执行,执行完成后退出shell脚本,请问下启动程序的shell脚本应该怎么写?

6 个解决方案

#1


cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1
改成
cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1 & #让他在后台运行。

#2



nohup ./GameServer s1 &
 

#3


后台执行 同上↑

#4


放后台执行“&”

#5


恩, 后台就可以了,nohup是不必要的。

#6


引用 1 楼 Idle_Cloud 的回复:
cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1
改成
cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1 & #让他在后台运行。

谢谢,,已经解决

#1


cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1
改成
cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1 & #让他在后台运行。

#2



nohup ./GameServer s1 &
 

#3


后台执行 同上↑

#4


放后台执行“&”

#5


恩, 后台就可以了,nohup是不必要的。

#6


引用 1 楼 Idle_Cloud 的回复:
cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1
改成
cd /home/yc/GameServer/GameServer/Debug
 ./GameServer s1 & #让他在后台运行。

谢谢,,已经解决