Re: sdnotify-wrapper but the other way around

Jan Braun <[email protected]> Tue, 4 Mar 2025 12:30:30 +0100
Newsgroups gmane.comp.sysutils.supervision.general
Message-ID <Z8bkVsmSzb80cJdu@abakus>
Jan Braun schrob:
> | timeout 1234 socat "unix-recvfrom:$NOTIFY_SOCKET,unlink-early" "system:paste >&3" &
> [...]
> The paste(1) is there to actually create the newline.

And since by now we've strayed far from "just reuse the newline", we
might as well parse all notifications and react only to READY=1, it's no
big difference anymore:

| timeout 1234 socat \
|     "unix-recvfrom:$NOTIFY_SOCKET,unlink-early,fork" \
|     'shell:if grep -x READY=1 >&3 ; then kill $SOCAT_PPID ; fi' \
|     &

HTH,
    Jan
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEFzbVDxcLcKaSI7wVKV5wPm0dL88FAmfG5FEACgkQKV5wPm0d
L88pMQ//fwBZyFB3uJySj193rCpP5H1AFnYo4ecJU2kmircLdFyhLYLpwCIrvgE8
A+yuZ53ZWnHFJmeFchO1OLRhdbqOJEynoC+W/GZRHF7czCOq3fb8R8YR+FvrXpLk
ahp1ijVIcjVGtSMKLEKy09QLbS6uEeINWR29M9od+iphfPqgLJuLIg10+DBQxk6/
RgD0pL5htwu0WAGezNd6kWXccX05l12xkNTF5HlYDBcuvGXv5L5Av8qkJRiR2rxA
hydTqW/hGVM2y1WlbTVA0cURngnXpXiWeyapiRz4nwO8C7ID5DQldALUtDZTFqMx
/ugvcVq0NWdxOI+0vCWMM7+85obYc0Q/4fZx7ONov0NRkXEKiAF95NCVaHsNuFKk
I74a30IEsdZc5396pjRcQknXQTYTa/4uCT/VBTRms9enHtvRES3piOKn8MVTJgX4
GxdlQO7zHLc0SYVWfGlEpnUzr9xDVVzPUeLbjW/NUgVg2pkaqkZMA6A2TE4xsaeJ
R6rUno8z0TWHNRpnQe6u5FnQDutR5+bUNDrIS29B7pzPlcm6235BShIPvbRWGMIq
gCxu8ngBUJB7a7kY7jMQrH+zXV6W6JQVSvGdLHbS5FRSXFXCOjfDyDNIu6UcN1+e
1uEwwGszE6i6gq+LjdIJy/t9cmS+0+LaoPydbyyvWDI9imnGL9o=
=EqAG
-----END PGP SIGNATURE-----