的PID是可以知道iwevent过程在以下bash脚本的PID:那iwevent运行,直到CTRL-C信号,得到一个后台进程
#!/bin/sh
(iwevent | logger -t IWEVENT) &
echo the pid is: ???
注意。
仅供参考。 我在/ etc/network/interfaces“up”语句中运行这个脚本,我想在相关的“down”语句中杀死正在运行的iwevent进程。我的目标是记录无线事件。
的PID是可以知道iwevent过程在以下bash脚本的PID:那iwevent运行,直到CTRL-C信号,得到一个后台进程
#!/bin/sh
(iwevent | logger -t IWEVENT) &
echo the pid is: ???
注意。
仅供参考。 我在/ etc/network/interfaces“up”语句中运行这个脚本,我想在相关的“down”语句中杀死正在运行的iwevent进程。我的目标是记录无线事件。
检查“的pidof”功能
看到这个http://en.wikipedia.org/wiki/Pidof
并检查手册页:男人的pidof
像这样的东西应该做的伎俩:
#!/bin/sh
({ iwevent & printf "The pid is %s\n" $! >&3; } | logger -t IWEVENT) 3>&1 &
如果你需要在一个变量,阅读上面的输出。
但如果有几个iwevent正在运行,我不确定要得到正确的pid – 2010-10-08 16:01:43