我想知道这个 shell 脚本行是否会产生多个进程:
nohup openocd -f board/stm32f4discovery.cfg >>/dev/null 2>>/dev/null &
other operations here
基本上,我想打开 openocd(一种服务器),然后在该服务器上执行操作等等。
它运行良好,但我不确定它是否会产生多个进程。
答案1
有两种方式可能导致多个进程:
- 该
openocd
命令运行多次 - 每次都会创建一个新的后台进程,除非设计为避免这种情况。 - 守护
openocd
进程本身会生成许多进程,因为它被设计用来
上面的命令本身不会产生大量进程。
最好的办法就是检查结果ps auwxf
并看看会发生什么。