[Bug 1174911] Re: pgrep cuts process names
Sworddragon
1174911 at bugs.launchpad.net
Sun Mar 20 06:33:24 UTC 2016
This is indeed useful information you have found but makes the bug not
invalid as this means pgreps matching behavior is defect as demonstrated
in the startpost. If pgrep matches against cut process names it should
also internally cut the input of the user (or automatically switch to
/proc/_pid_/cmdline if pgrep notices that the input of the user is too
long and could never return a match).
** Changed in: procps (Ubuntu)
Status: Invalid => New
** Summary changed:
- pgrep cuts process names
+ pgrep does not correctly match the input of the user against the process name
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to procps in Ubuntu.
https://bugs.launchpad.net/bugs/1174911
Title:
pgrep does not correctly match the input of the user against the
process name
Status in procps package in Ubuntu:
New
Bug description:
When looking for a process with a long process name, pgrep cuts the
process name, and so doesn't match an exact search. For example:
# launch gnome-calculator:
$ gnome-calculator
# use 'ps a' to show process table - note the whole process name is present:
$ ps a
PID TTY STAT TIME COMMAND
1411 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
1417 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5
1427 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
1428 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
1436 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6
9417 pts/1 Sl 0:00 gnome-calculator
9426 pts/1 R+ 0:00 ps a
(some results cut for clarity)
# now try and find it with pgrep:
$ pgrep gnome-calculator
# no results! however, this works:
$ pgrep gnome-calculato
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: procps 1:3.3.3-2ubuntu5
ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
Uname: Linux 3.8.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
Date: Tue Apr 30 13:35:02 2013
InstallationDate: Installed on 2012-01-17 (469 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MarkForUpload: True
SourcePackage: procps
UpgradeStatus: Upgraded to raring on 2012-12-05 (145 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/1174911/+subscriptions
More information about the foundations-bugs
mailing list