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...