Add missing prefix-log file

This commit is contained in:
deathrow 2022-10-31 20:20:50 -04:00
parent 8f08ac4b3b
commit 17906c5f8c
No known key found for this signature in database
GPG Key ID: FF39D67A22069F73

12
prefix-log Normal file
View File

@ -0,0 +1,12 @@
#!/bin/bash
#
# Prefixes all lines on stdout and stderr with the process name (as determined by
# the SUPERVISOR_PROCESS_NAME env var, which is automatically set by Supervisor).
#
# Usage:
# prefix-log command [args...]
#
exec 1> >(awk '{print "'"${SUPERVISOR_PROCESS_NAME}"' | "$0}' >&1)
exec 2> >(awk '{print "'"${SUPERVISOR_PROCESS_NAME}"' | "$0}' >&2)
exec "$@"