运行 并在 Linux 的后台杀死 java 程序
Run and kill java program in background in Linux
我有一个小 java 程序,我想 运行 在后台运行(我不想阻止 cli)。
我还希望有可能杀死它(无需手动查找 PID)。
我想创建脚本:
./start.sh -> 在后台启动 java 程序
./stop.sh -> 尝试终止 java 程序(运行ning 在后台)。
有什么想法吗?
start.sh:
javaProgram &
pid=$!
echo $pid >/var/run/javaProgram.pid
stop.sh:
kill $(cat /var/run/javaProgram.pid)
我有一个小 java 程序,我想 运行 在后台运行(我不想阻止 cli)。 我还希望有可能杀死它(无需手动查找 PID)。 我想创建脚本: ./start.sh -> 在后台启动 java 程序 ./stop.sh -> 尝试终止 java 程序(运行ning 在后台)。
有什么想法吗?
start.sh:
javaProgram &
pid=$!
echo $pid >/var/run/javaProgram.pid
stop.sh:
kill $(cat /var/run/javaProgram.pid)