Have a need to restart Haldaemon? I did, p0inted out from the ConfigServer Firewall (CSF) error report:
The file system shows this process is running an executable file that has been deleted. This typically happens when the original file has been replaced by a new file when the application is updated. To prevent this being reported again, restart the process that runs this excecutable file. See csf.conf and the PT_DELETED text for more information about the security implications of processes running deleted executable files.
From command line prompt: /etc/init.d/haldaemon restart
At least, that’s where it was on my system.