Can process be reloaded by PID?
I run a daemon which cannot be restarted via init.d or service command.
Is there a way to restart a process just by passing a process id to some command?
Solution 1:
Killing or Reconfiguring a Daemon without Restarting
kill -HUP 1721
Restarts the process 1721 by sending the hangup signal.
killall -HUP inetd
Causes the daemon to reload its config file by sending the hangup signal.
killall -1 inetd
Restarts inetd by sending signal number 1 which is the hangup signal.
The difference between this example and the previous one is the signal is called by name here rather than number.
Reference: http://www.comptechdoc.org/os/linux/usersguide/linux_ugprocesses.html