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[~]>
(cmdline les entrées de fichier sont séparées par des caractères nuls ; utilisez quelque chose comme tr '\0' '\n' </proc/<pid>/cmdline pour voir une sortie plus lisible.)
/proc/<pid>/ contient beaucoup d'informations.
Pour Linux, ps -ef donne toute la ligne de commande, y compris les paramètres.
Pour Solaris, les choses pourraient être plus problématiques mais vous avez tagué la question avec Linux...