How does one echo data to a socket under BSD?
In linux, I have a utility called "socat" that can pipe data to a unix socket. For example:
echo "disable server foo/bar" | socat unix-connect:/var/run/haproxy/admin.sock stdio
When we do rolling deployments, the script disables traffic to the server that's being restarted by executing the above command. After moving HAProxy to pfsense/freebsd, we are scratching our heads for an equivalent utility available in freebsd.
Any help appreciated!
Something wrong with nc?
echo "disable server foo/bar" | nc -U /path/to/socket