The proper way to send SIGHUP to syslogd is by doing "svcadm refresh system-log".
Thanks for update.
In of my legacy application we are using this FIFO for reading the logs and working properly. Now issue is with SIGHUP being passed to syslogd, previously application was deployed using "Root" and now we are using "APP Owner" and facing this issue.
Please let me know the way to send SIGHUP to syslogd from Non Root User.
1 person found this helpful
Non root users cannot send signals to root processes by default.
However, in your situation, you could give the non root user the authorization to refresh the system-log service.
For more details, see "Using authorisations for Services" in