Date: Mon, 1 Feb 2010 17:43:32 +0200 From: Eitan Adler <eitanadlerlist@gmail.com> To: hackers@freebsd.org Subject: [patch] pkill verbose option Message-ID: <a0777e081002010743w51a3486ayd562710411c64713@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Here is a patch that adds a -V option which prints out what PIDs it is taking action on. Index: pkill.c =================================================================== --- pkill.c (revision 203347) +++ pkill.c (working copy) @@ -105,6 +105,7 @@ static int oldest; static int interactive; static int inverse; +static int flagPrint = 0; static int longfmt; static int matchargs; static int fullmatch; @@ -182,7 +183,7 @@ pidfilelock = 0; execf = coref = _PATH_DEVNULL; - while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:ad:fg:ij:lnos:t:u:vx")) != -1) + while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:Vad:fg:ij:lnos:t:u:vx")) != -1) switch (ch) { case 'D': debug_opt++; @@ -272,6 +273,9 @@ case 'v': inverse = 1; break; + case 'V': + flagPrint = 1; + break; case 'x': fullmatch = 1; break; @@ -532,6 +536,10 @@ if (PSKIP(kp)) continue; if (selected[i]) { + if (flagPrint) + { + printf("%d\n",kp->ki_pid); + } if (inverse) continue; } else if (!inverse)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a0777e081002010743w51a3486ayd562710411c64713>