logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

socklog-check - checks for the availability of a socklog(8) service.

Author

       Gerrit Pape <pape@smarden.org>

                                                                                                socklog-check(8)

Description

socklog-check attempts to connect to a socklog(8) unix service and reports whether the connection attempt
       succeeded or not.

       It  connects  to the datagram oriented unix domain socket address, and reports success through the return
       code.  If address is not specified, socklog-check attempts to connect to /dev/log.

       When running services that use the syslog  facility  under  runit's  service  supervision,  socklog-check
       should  be  added  to the top of the service's run script to ensure that no syslog messages are generated
       until a syslog service is up and running to process the messages, e.g.:

        #!/bin/sh
        socklog-check || exit 1
        exec service_using_syslog

Exit Codes

       On success socklog-check returns 0.

       On error, socklog-check prints a message to standard error and exits 111.

Name

       socklog-check - checks for the availability of a socklog(8) service.

Options

-v     verbose.  Print verbose message to standard error.

See Also

socklog(8), socklog-conf(8), svlogd(8), tryto(1), uncat(1), sv(8), runsv(8), runsvdir(8)

        http://smarden.org/socklog/http://smarden.org/runit/

Synopsis

socklog-check [-v] [unix [address]]

return

See Also