mirror of
https://git.anonymousland.org/anonymousland/synapse-worker-docker.git
synced 2024-10-01 11:49:56 -04:00
12 lines
368 B
Plaintext
12 lines
368 B
Plaintext
|
#!/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 "$@"
|