获取在Bash脚本中启动的长时间运行进程的pid

时间:2016-03-30 14:52:47

标签: bash

我有一个脚本:

#!/bin/bash
/my-path/to/long-running-process/start-server

这启动了一个JVM服务器,它应该在bash脚本终止后继续工作。如何从同一个bash脚本中获取JVM进程的PID,以便我可以将其写入文件,以防我以后需要将其删除?

1 个答案:

答案 0 :(得分:1)

bash manual涵盖Special Parameters下的内容:

#!/bin/bash

/my-path/to/long-running-process/start-server &

echo $! > /path/to/your/pid/file.pid