Debian's pidof only souped up so as to recognise interpreted scripts
(in common languages), match command arguments, cope with shell
scripts (or indeed other programs) that have forked into pieces, try
to return a single pid for uses that won't cope with more than one,
and automatically exclude itself from its own search.