如何在启动一个进程时获取其PID?

sh/bash/dash/ksh/zsh等Shell脚本
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 如何在启动一个进程时获取其PID?

#16

帖子 aerofox » 2010-03-24 12:41

我想先得看你的目的是什么。
如果不是要那么通用,那还是有可能用 shell 来搞定的。
有的服务进程可以从 log 文件中查到进程号。
gvim 可以加 -f 不让它自己 fork,这样就可以加 & 作为 shell 可管理的后台进程了。
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 如何在启动一个进程时获取其PID?

#17

帖子 潇洒走一回 » 2010-03-25 16:00

我也没有什么重要目的, 前端时间偶尔感觉需要这样做, 尝试没有成功自然就去寻找它法了...
目的无非是: 禁止在一个进程运行时发生某些事情, 或等待程序刚好结束时自动做某些事情之类的...
回复