精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>有待整理的文章-新加的文章都在这里>>[转载]:pidof script

主题:[转载]:pidof script
发信人: zenz.hu(真.求职)
整理人: hackerbay(2002-09-06 16:48:51), 站内信件
★原文转载自openbsd版zenz.hu的《pidof script》★
在Linux里面有一个好用的命令pidof可以获得某个(某些)进程的id(PID),可是OpenBSD里面没有这个命令,我们就自己写一个,同样方便

#!/bin/sh
getpid()
{
  ps cax -o pid,command|egrep -w "$1"|cut -c 1-5
}

if [ X"$1" == X"" ]; then
        echo "Usage: pidof processname"
else
        foundpid=`getpid $1`
        if [ "X$foundpid" != "X" ]; then
                echo $foundpid
        fi
fi

这样,就可以用这样的方式来实现killall了。
kill -SIGTERM `pidof qmail-send`



----

OpenBSD版看看吧!
我的QQ:2562293    

[关闭][返回]