Réponses:
Pour trouver quels arguments ont été passés à pdnsd, je ferais:
[~]> pgrep -l pdnsd
1373 pdnsd
[~]> cat /proc/1373/cmdline
/usr/sbin/pdnsd--daemon-p/var/run/pdnsd.pid[~]>
(Les cmdlineentrées de fichier sont séparées par des caractères nuls; utilisez quelque chose comme tr '\0' '\n' </proc/<pid>/cmdlinepour voir une sortie plus lisible.)
/proc/<pid>/ contient beaucoup d'informations.
pgrep -a pdnsd?
Pour Linux, ps -efrenvoie la ligne de commande entière, y compris les paramètres.
Pour Solaris, les choses pourraient être plus problématiques mais vous avez tagué la question avec Linux ...
pssortie, mais aussi pour des raisons malveillantes comme un exploit ou un rootkit essayant de se cacher.